bug 1093122 - update to pyroma 1.7

pyroma 1.6 exited with status code 1 on success, pyroma now exits with
status code 0, so Makefile check updated.
bug 1093122 - Fix license in setup.py

The license should be ignored when there is an applicable classifier,
but still it should be MPL 2 and not BSD.
bug 1093122 - Add migrations

The _order field added by Meta.ordered_with_respect_to is type
db.models.fields.proxy.OrderWrt, and was not added to the
HistoricalRecord migration.  Converting it to a plain IntegerField made
it appear in migrations.  Will submit a pull request to
django-simple-history.
fix bug 1093122 - Remove unneeded autodiscover()