Add auto-registration of types from an assembly
Got rid of SystemDot.Metro and SystemDot.NonMetro all in extensio libs now
Moved transport components and config to correct places
Renamed persistence assemblies
Introduced transport builders
Refinements to IOC auto reg such as excluding abstract classes
Merge branch 'master' into Development

Conflicts:
	SystemDotMessaging/Projects/Metro/SystemDot.Extensions.Metro/PutSender.cs
Merge branch 'Development-IoC-Auto' into Development
Delete SystemDot.Extensions.NonMetro as superseded by SystemDot.Extensions
Refactor IoC related to use Type extensions and not compilation symbols for handle .NET/WinRT API differences
Added new configuration setup for configuring the remote http server.
Improved tests for the new remote configuration
Merge branch 'Development' of github.com:SystemDot/SystemDot into Development
Added server path into endpoint address
Merge remote-tracking branch 'origin/HEAD' into Development
Finished direct http transport