Migration awareness

This PR makes CleanerVersion aware of migrations. A Django application including CleanerVersion-Versionables in its models can now be migrated. 
It also resolves issue #22, which comes down to wrongly generated SQL-statements due to incorrectly guessed relationship table fields (by Django).
The formatting looks weird here. Wouldn't it be better to cut the line after the first '('?