Fixed some unnescesarily gendered language in the docs
flake8 fixes
Fixed test failure on Oracle

Failure was introduced with test in [19e5cd77f0536b778b00788e34d8199835143855]
Fixed #21507 -- Corrected default widget information for FileField
Fixed #21403: Corrected test code

A test for annotations incorrectly assumed that the first instance
(in the test) of a model using AutoField for PK will always get pk=1.
The test was changed to compare against actual instance id instead.
flake8 fix
Fixed #21509 -- Removed dead exception catching code.

Since Python 2.5, KeyboardInterrupt and SystemExit are not subclasses of
Exception, so explicitly reraising them before the “except Exception” clause
is not necessary anymore.
Fixed #21489 -- Make formsets directly importable from django.forms.
Fixed #20522 - Allowed use of partially validated object in ModelAdmin.add_view formset validation.

Updated ModelAdmin to use form.instance when passing parent model to
child inlines for add_view. There is effectively no change in the
change_view since the previously passed 'obj' is the same as form.instance.

Thanks to meshy for report, and EvilDMP and timo for review.