implemented `DisplayField.display_format` functionality

Added a `display_format` relation so arbitrary formats can be added according to each site's needs.

Looks like we each created two migrations (0006 and 0007) at the same time, however.  You should be able to safely migrate these with `--merge`, however the migration directory should probably be cleaned up.  I vote for a purge with a new initial migration.