Rationalises dependences & slims down project files.

Now depends on the (proper, new), Microsoft.AspNet.Mvc package rather than
the (old) AspNetMvc NuGet package.

Also took the opportunity to remove a bunch of unneeded references and
packages, and delete a couple of crufty, unused files.
Skips a known failing test. All tests should pass.
Makes some wee improvements to the 'Monsters' example app.

Looks a little less ugly.
Upversions to 2.2.1