Implemented #44 - passing Model classes to InheritanceManager's select_subclasses
Merge pull request #79 from kezabelle/feature/model_subclasses

Implementation for selecting subclasses by Model class rather than string.
Update changelog.
Tweak line-continuation indentation.
Tests for #59 - a manually specified OneToOne should behave
the same as an implicit one.
Update model tests to include our new InheritanceManagerTestChild3
as part of the emulation of select_subclasses.

Test still fails because of #59.
Fixed #59 - manually setting the parent relation
via a OneToOne should present the same behaviour
as the implicit ptr Django generates on
subclasses.

Thanks to Eran Rundstein for reporting the issue
and proposing the fix.
Added test to explicitly demonstrate manually defined related_name
usage works in select_subclasses going forwards.

Also fixed fragility of 2 tests introduced in ae71f9080e3eb83b3d2a98294b28dd3ba711196b
Merge pull request #89 from kezabelle/bugfix/named_onetoone

Allow InheritanceManager to work with manually specified OneToOnes
Added `choices_name` parameter to StatusField
Updated `CONTRIBUTING.rst`
Updated `CHANGES.rst`
Merge pull request #94 from tucarga/contributing

Updated `CONTRIBUTING.rst`
Merge pull request #93 from tucarga/choices-name

Added choices_name parameter to StatusField
move TimeStampedModel docs to models.rst
Merge pull request #98 from BME-IK/move-timestamp-docs

Move TimeStampedModel docs to models.rst
fix get_query_set deprecationwarnings
backwards comptatible get_queryset, for Django < 1.6
Check for StatusModel field name conflicts correctly.
Update runtests.py for compatibility with Django 1.7.