Mvc4 net4

Hi Rob,

I needed MVC4 integration with spark. I read on stackoverflow that MVC4 integration was lacking and of low priority (fair enough...i also read why). 

I may as well complete that task, but I ran into some minor issues (questions for you...only number 2 is relevant to this pull req): 

1) I was tempted to upgrade solution to vs2012 (but didn't know if any commiters was stuck on vs2010)?
2) I would like to make the changes to have the build create the nuget package for MVC4 (but didn't know how)?
3) running build.cmd => test-failures (running same tests in visual studio using resharper or tdd test runner => green tests)
4) Pretty annoying that autogenerated files (commonassemblyinfo.cs and commonversioninfo.h) have unstaged changes...how do others live with that all the time? Shouldn't they be ignored (and readme telling everybody to run build.cmd before opening solution in visual studio)?  

Regards
Morten