Add a create method to the QueryManager

Add the ability to directly set a M2M relationship
Fix subclassing not allowing overriding of certain methods

Fix behavior of callable defaults to actually call the default for each
instance instead of for class creation
Django 1.5 sends some unecessary (for us) kwargs.  Nuke em for now