Chekpointing SwitchingService and ServiceDomain model changes.

SwitchingService and ServiceDomain have been added.  Refactored NSI
model into Topology providers removing need for translation from NML to
NSI outside the provider.  Started to introduce some service specific
errors.