Reviving PartialViewResult and associated methods on Controller

Fixes #824
ewww.