[Cleanup] Removed long dead DI projects and unmaintained example projects
- Will need a new demo project to replace the Examples soon...
[Cleanup] Brought back Solution Items solution folder with StyleCop and FxCop settings files
- Added more Obsolete flags to discontinued SiteColumns and Schemas namespaces
[Cleanup] Removed some obsolete registrations (from Setup namespace, mostly)
Merge branch 'develop' into feature/pre-v20-obsoletes-cleanup. WARNING: VariationsHelper moved to Utils folder, weird. Marked as non-obsolete, because that's the one we'll keep, after all.

Conflicts:
	Source/GSoft.Dynamite/ServiceLocator/AutofacDynamiteRegistrationModule.cs
Merge branch 'develop' into feature/pre-v20-obsoletes-cleanup
[ListHelper Cleanup, Review] Removed duplicate locator functionality from ListHelper.
- The smart TryGetList method is now part of IListLocator, where it belonged in the first place.
- EnsureContentType should only exist in ContentTypeHelper. It now takes care of activating the Manager Content Types setting on the parent list when needed.
- Removed all GenericFieldSchema-based method from ListHelper.
- In turn, this forced me to get rid of DSPCmdletNewCatalogs. In fact, I'm strongly considering nuking the entire Dynamite.PowerShell project, since it is mostly a remnant of our old cross-site publishing approach.
- PublishedLinks ensuring now takes place through IPublishedLinksEditor instead of it being weirdly stuffed in the ListHelper.
[Catalogs Cleanup] Moved relevant classes to Catalogs namespace. Got rid of discontinued Catalog and CatalogBuilder classes.
[Namespace Cleanup] Huge namespace rework.
- Definitions and Helpers namespaces are gone in favor of more specific namespaces such as Folders, ContentTypes, Fields, Pages, Documents, Sites, etc.
- FieldTypes namespace merged into new Fields namespace (built-in OOTB field info constants moved from root Dynamite namespace to Fields.Constants)
- MasterPages namespace merged into Branding
- Utils and Repositories namespaces's content narrowed down a lot
[Namespace Cleanup] Removed discontinued Caching, Schemas, SiteColumns, Structures and Setup namespaces
- WebConfig namespace merged into Configuration
[Cleanup] Remove CAML.NET reference in favor of our own CAML utils in ItemLocator
- Moved CatchAllExceptionHandler to Utils namespace because Exceptions namespace had nothing else
- Re-ordered and cleaned up the DynamiteRegistrationModule
Merge branch 'feature/pre-v20-obsoletes-cleanup' into develop