New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
If we aren't using state the developer is fine to override the method. Based on experience I feel more do than don't use state.

Once 3.4 is in core. The published vs state isn't an issue as https://github.com/joomla/joomla-cms/pull/3416 will be in and I plan on using the column alias's to get the correct name. However until then I picked the name we were using in legacy....