Added upgrade instructions for deprecated model _meta permission methods.
Fixed #2443 -- Added DurationField.

A field for storing periods of time - modeled in Python by timedelta. It
is stored in the native interval data type on PostgreSQL and as a bigint
of microseconds on other backends.

Also includes significant changes to the internals of time related maths
in expressions, including the removal of DateModifierNode.

Thanks to Tim and Josh in particular for reviews.
Correct scoping of savepoint example
Refs #2443 -- Fix Oracle tests for DurationField.

It helps if there are the correct number of microseconds in a second.
Merge pull request #3763 from dcramer/patch-2

Correct scoping of savepoint example
Fixed #24034 -- Don't always overwrite deconstruct path.

Made deconstruct path overwriting for ArrayField conditional,
so it only occurs when the deconstructed field is an instance
of ArrayField itself and not a subclass.
Fixed #24017 -- Added python_2_unicode_compatible in db/migrations
Merge pull request #3765 from wlanslovenija/ticket_24034

Fixed #24034 -- Don't always overwrite deconstruct path.
Fixed #23998 -- Added datetime.time support to migrations questioner.
Fixed #23792 -- Added test.utils.freeze_time() context manager.
Fixed #23959 -- Clarified when checks automatically run.
Fixed #23525 -- Fixed admindocs crash on apps installed as eggs.

Thanks welbornprod for report and initial patch.
Upgrade jQuery from 1.11.1 to 1.11.2

refs #23355
Merge pull request #3775 from collinanderson/jquery1.11.2

Upgrade jQuery from 1.11.1 to 1.11.2
Fixed #24033 -- Use interval type on Oracle.

Use INTERVAL DAY(9) TO SECOND(6) for Durationfield on Oracle rather than
storing as a NUMBER(19) of microseconds.

There are issues with cx_Oracle which require some extra data
manipulation in the database backend when constructing queries, but it
handles the conversion back to timedelta objects cleanly.

Thanks to Shai for the review.
Refs #2443 -- Move the durationfield converter logic.

This reduces how frequently this logic is run significantly.

Thanks to Anssi for the suggestion.
Refs #2443 -- fixed format_dtdelta on SQLite

A test failed on Python 2 32-bit.
Fixed #17946 -- Fixed deserialization of self-referencing M2M fields

Thanks Philip Mountifield for the report and excellent analysis, and
Simon Charette for the review.
Added RasterSource/GDALBand GDAL objects

Based on Daniel Wiesmann's raster branch. Thanks Daniel Wiesmann
and Tim Graham for the reviews. Refs #23804.
Fixed #21414 -- Removed RelatedObject and deprecated Field.related.