New MVC GSOC 2014

https://groups.google.com/forum/#!topic/joomla-dev-cms/AH6piuw2IR0

http://gwilson.org/index.php/new-mvc
Why can we only delete records that have been trashed? What if we are not using state? This decision should be left to the developer. Plus since Joomal uses both $record->published and $record->state this won't work.