New MVC GSOC 2014

Please don't leave comments until tomorrow until I've written up a long explanatory paragraph on the google group. Pretty please :)

Also I've merged like 400 commits together here so I need to give it all a long test again to make sure I haven't missed anything else I've touched :)
Probably has to do with the dotted notation tasks like `article.save` or however it's being done in com_config.