[1.7.x] Updated Django makemessages process

makemessages should now automatically distribute translatable
strings in the proper locale files, for Django too
(see 50a8ab7cd1e6).
Backport of 7999ed9b69 from master.
[1.7.x] Fixed #22368 -- clarified connecting to Oracle DB using service name

Used the official terminology listed in
http://docs.oracle.com/cd/B19306_01/network.102/b14212/glossary.htm#i997309

Thanks michael.cherkasov for the report.

Backport of bfac6bef83 from master
[1.7.x] Removed locale dirs for single-message apps

Considering that these apps only translate their app name, it's not
worth having a whole bunch of po files just for that. The translatable
app name for those apps will be integrated in Django core catalog.
Backport of a1f0c4c697 from master.
[1.7.x] Fixed #22652 -- Replaced UserModel.objects with UserModel._default_manager.

Thanks alexdlaird for the report.

Backport of b68fac7e88 from master
[1.7.x] Re-added JS catalog in manage_translations script

Backport of d20aa78cbf from master.
[1.7.x] Updated translation catalogs
[1.7.x] Fixed #22655 -- Fixed GeoQuerySet doc about strictly_below

The paragraph was a copy of strictly_above.

Backport of 2f43229c2f from master
[1.7.x] Fixed #22648 -- Transform.output_type should respect overridden custom_lookup and custom_transform.

Previously, class lookups from the output_type would be used, but any
changes to custom_lookup or custom_transform would be ignored.

Backport of a2dd618 from master
[1.7.x] Fix a2dd618 for mysql.

Backport of 3b76502 from master