Added failing test for CacheViews feature
Passed caching feature tests
* refactored viewmodelviewhost bindingsetup

Until I find a way to support view activation by default in winforms, views have to implement actication logic themselves

* Added a static default for setting the default caching behavior of ViewModelViewHost, to avoid breaking changes