New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
I'm going to remove the message thing I think. In retrospect it's much better to do that directly through the JApplication class which is injected anyhow (which is inline with the new expected behaviour of that method - see https://github.com/joomla/joomla-cms/blob/staging/libraries/cms/application/cms.php#L951). It gives a single purpose to the method and removes this thing of only being able to set one message there.