Merge pull request #78 from hynekcer/multiple-inheritance

Multiple inheritance
Merge pull request #80 from hynekcer/dynamic-auth

Dynamic authorization by authenticate token
Fixed test for dynamic auth to be independent on settings. #81
Improved readability of the test for dynamic auth, with the same functionality.
Simplified example model ChargentOrders with tested fields left only.
Merge pull request #82 from hynekcer/fix_81

Fixed #81
Reviewed and edited recent README additions
Set the default name of primary key SF_PK='id'

Added test for backward compatibility SF_PK='Id'.
fixed conflict, small grammar fix
Merge branch 'hynekcer-lowercase-id'
fixed missed conflict in last commit
small metadata changes that should have gone out in the last release that closes #84...fortunately github does a redirect for us to the new org, closes #79
Updated test preferences: +py33dj17 and less tests with Django 1.5
Migrations: minimal support for creating a migration for testrunner/example application
Migrations: Minimal support for intercompatibility between Python 2 and 3.

Otherwise it is impossible to apply a migration under Python 3 that has been
created under Python 2.7 with Django 1.7.
Migrations: more similar to normal migrations in Django.
Modernized compatibility of example/models with Python3 (no __unicode__)
Improved serializable default values for SFDC 'defaultedOnCreate'.
Added support for DEFAULTED_ON_CREATE to introspection.
Updated API version 32.0 - Winter '15 and fixed introspection for it

because the table AppMenuItem has a foreign key field ApplicationId that
references an empty list of tables with API 32.0.