New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
I like the second option, as it wouldn't require a bunch of conditional checks to get the default. We could also get rid of these https://github.com/joomla/joomla-cms/blob/staging/libraries/legacy/controller/form.php#L772