case 7746: Enabling CP-Obj sort in nHibernate
Enhancing IMetaDataResolver by adding CP-Obj lookup
Server: QueryTranslatorProvider: transform OrderBy on CompoundObjects into OrderBy on their properties

This is the implicit and useful behaviour of NH. By implementing it here
explicitely, we reduce the dependence on other's maginc and get EF to work
too.
RunFixes: avoid linux compile error
Refactoring: Lift IAppDomainInitializer to a common interface for all Hosts
Server: create a unified module for reduced config files
Server Configs: Use UnifiedModule everywhere
CachingMetadataResolver: Move fetching of FrozenContext under the lock
CachingMetadataResolver: use Lazy<> instead of Func<>
cleanup
CLI: create new exe for generic CLI stuff

This will replace the mis-use of the Service project for batch processes.
CLI Example Configs
CI: switch to using the CLI.exe
Scripts: use the CLI executable
Service: remove commandline handling, enable service processing
Update MSBuildVersioning to 1.0.37
DataObjectSelectionTaskViewModel: display the described type instead of "ObjectClass"
scripts: new service needs configs in AppBase
Implement test property for string collections
Configs: remove Generator from Service config

The service should not generate