Reviving PartialViewResult and associated methods on Controller

Fixes #824
Engineering guidelines.  I agree though :unamused: