Update to rust-master
Move to return a ~Action from controller methods.

This removes the rendering code from the controller itself, which is
much cleaner.  Still needs some investigation for a few more scenarios,
but I think this is heading in the right direction.