Fixed dynamic admin inlines for subclasses doing fields magic
(assuming that InlineAdmin.fields is a user-provided list).
Added a test for DynamicInlineAdmin.
Allow DynamicInlineAdmin fields to be a tuple.

Previously, if fields was defined as a tuple, a very confusing TypeError
would be raised.
Fix Travis Django installation
Shamelessly modified the dynamic admin fields tuple test, so it checks
get_fieldsets() instead of directly using the fields attribute.

Also made BaseDynamicInlineAdmin work when fields are listed without
the _order field or fieldsets are declared (with or without it).
SiteRelated changed to allow explicit site assignment on creation
Merge
pep8 fix
Use translated strings in relevant settings examples in project template.
Merge
Merge
Added Kelvin Wong to AUTHORS.
Fix a typo on the Content Architecture page
Made "flake8 ." output less warnings.

Excluded docs/conf.py as its autogenerated by Sphinx and increased
acceptable complexity from 10 to 20.
Separated generation of short_urls from their saving.
include menu pages in broader context. issue #1154
Added William Scales to AUTHORS.
Merge
Merge
Merge