Split out ServiceList and ServiceParser from service.cpp/.h

These always should have been in their own files.

Test: build
Change-Id: I201109b5ee63016e78901bbfd404846d45e1d4e6
14 files changed