New: IMvxIoCProvider.RegisterType overload that takes a constructor.
Added a unit test for new RegisterType overload.
Expose new RegisterType overload as static method in Mvx.
Reuse now existing functionality in MvxSimpleIoCContainer.
For some reason, Mvx.cs got the wrong line endings.
Unseal Resolver classes, ConstructingSingletonResolver does not depend on FuncConstructingResolver anymore.
Add RegisterType(Type t, Func<object> constructor) overload to IMvxIoCProvider.
Add implementation to MvxSimpleIoCContainer.
Add tests to MvxIocTest.
Added option to MvxTableViewSource to refresh on every NPC event
Added missing extension method for issue #507
Command Helper - fixes weak issues on WinPhone - #623
Consistency of IMvxBundle and MvxBundle - fixes #618
Just an unused using
Remove unwanted and confusing warning - see #624
Merge branch 'v3.1' of github.com:virblue/MvvmCross into v3.1
Merge branch 'v3.1' of github.com:Bognar/MvvmCross into v3.1
Remove unused using
Spread #619 across other interested classes
Merge branch 'AddIocRegisterTypeOverload' of github.com:Blewzman/MvvmCross into v3.1
Fix of very dodgy looking lock() code - actually  I think this lock isn't needed at all (as outer IoCContainer lock on a syncobject - but good to add this anyway).
Missing IoC Overloads - found as a result of #591 :)