Reviving PartialViewResult and associated methods on Controller

Fixes #824
Need to see one that sets the model, and it would be nice to see a 'view name' that isn't a full path