New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
This is the save method so no views involved. The point is that I don't think we should assume pre-validated data is going to be passed in here if we are in a json view. We should still do filtering for security.