Fixed #22511 -- Added args to migrations management commands.
Removed unused import.
Fixed #22442 -- Provided additional documentation regarding id fields clashing.

Thanks benjaoming for raising the issue and Loic for the examples.
Fixed #22537 -- Add tests and improved docs for field subclass with choices.
Fixed #22474 -- Made migration recorder aware of multiple databases

Thanks Tim Graham for the review.
Refactored DjangoTranslation class

Also fixes #18192 and #21055.
Fixed #19195 -- Allow explicit ordering by a relation `_id` field.

Thanks to chrisedgemon for the report and shaib, akaariai and
timgraham for the review.
Fixed #22485: Include all unmigrated apps in project state by default.
Fixed #22546 -- Removed idioms in tutorial 2.

Thanks bjb at sourcerer.ca for the suggestion.
Cleanup failing test w/contenttypes and remove useless graph load
Fixed #22547 -- Added some links to tutorial 2.

Thanks bjb at sourcer.ca for the suggestion.
flake8 fixes.