Started work on splitting out MvvmCross

WIP - Began pulling out MvvmCross from the requirements for the type
provider.  Built some base test cases.