Enhance service config processing

Beginning work on service handling.

Improvements include:
  - Adds support for specifying multiple mount points.
  - 'start-after' renamed to 'dependency'
  - Coalesced InvalidCommon and InvalidService into InvalidConfig
  - Added image building sections: workdir, add, prep