[CTL-5] (+) Initial commit for Interception Extension.
[CTL-5] Added first version of Interception unit tests.
(+) Added the CreateCallBackHandler method in InterceptorHandler class to make the callback handler instanciation easier.
[CTL-5] Code review.
Merge remote-tracking branch 'origin/Interception' into develop

Conflicts:
	src/Catel.Extensions.Interception/Catel.Extensions.Interception.NET40/Catel.Extensions.Interception.NET40.csproj
	src/Catel.Extensions.Interception/Catel.Extensions.Interception.NET40/ModuleInitializer.cs
	src/Catel.Extensions.Interception/Catel.Extensions.Interception.NET40/packages.config
	src/Catel.Extensions.Interception/Catel.Extensions.Interception.NET45/Catel.Extensions.Interception.NET45.csproj
	src/Catel.Extensions.Interception/Catel.Extensions.Interception.NET45/packages.config
Updated unit test projects
(*) CTL-151 Marked GetService on ViewModelBase and ServiceBase as obsolete => use dependency injection instead
(+) CTL-152 Added MementoService.IsEnabled to temporarily disable addition of batches and actions
Updated finalbuilder projects for Continua CI
Removed IViewModelExtensions form the prism extension
Updated finalbuilder projects
Added Continua.BuildSolution.fpb7
NuGetPackages fix (FinalBuilder)
Updated finalbuilder (CreateNugetPackages)
(+) CTL-154 Added DependencyResolver and DependencyResolverManager
[CTL-5] Added target instance providing
Merge remote-tracking branch 'origin/Interception' into develop
Added ObjectExtensions.GetTypeFactory in Catel.IoC namespace to easily retrieve the TypeFactory of any object to get the TypeFactory which was used to create it