New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
Maybe we should just let the $model->checkin method return true if the $pk is 0. Then you can keep this to one layer of indention and we keep the checkin logic together.