refactor and update mvvmcross framework

huge refactoring
get rid of some useless files