server group to profile and socket binding group registry on slave and master to ignore resources not set up in slave's server groups
Make core-model-test happier with the ignored domain registry
When changing server-group's socket-binding-group, put server into restart required if it was not overridden on the server (as was done for profile). If the requested profile or socket-binding-group does not exist on the slave put the slave into restart-required
Put host into reload-required if server group profile or socket-binding-group does not exist on server. Do the same if a server-config references a non-existant server-group or socket-biding-group
Test the HostControllerInfo and the operations changing the ServerGroupAffectedResourceRegistry
Reformat code
Refactor tests a bit
Simplify ApplyRemoveMasterDomainModelHandler and test case for non-extension stuff by comparing the boot operations and server launch command
Better documentation
Get rid of ServerGroupAffectedIgnoredDomainResourceRegistry and just use the raw model to determine the ignored resources
Make whether or not to ignore unaffected resources on the slave configurable
Undo the server groups added to the read master domain model
Determine extensions to be ignored from the DCs extension registry
Start pushing needed data which slaves do not have to slaves when DC server groups change

Transform the piggy-backed data
Apply the piggy backed missing domain data to the slave's domain model
Pull missing resources down from the DC when something changes on server
Make it possible to have more than 1 call from the slave back to the DC
Centralize the logic for reading the master domain model
Update dc with the actual server configs
Pull in the profiles and extensions that a changed group for a server config needs