Fix: Enable delete button for users with canDelete() but no canEdit() permissions

$form->makeReadonly(); iterates over all fields/actions, disabling the 'delete' button even when the user has permission
ENHANCEMENT: allow disabling of Versioned prepopulate_versionnumber_cache

In large sites this can take a very long time, drastically slowing down the CMS
admin.  Even though the versions will then need to be queried individually,
this is still significantly faster than loading hundreds of thousands of
version numbers in one query and populating the cache array.
Add autocomplete=off switch for the password field.

Some clients require disabling of the browser password handling
mechanisms. Add a switch to make it possible without hacking the core.

No change to default behaviour.
Merge pull request #2085 from mateusz/password-autocomplete

Add autocomplete=off switch for the password field.
BUG Fix JS issues in treedropdownfield for link editor
Merge pull request #2086 from robert-h-curry/1954-link-editor

BUG Fix JS issues in treedropdownfield for link editor
Merge pull request #2062 from jthomerson/enhancement_3.1_allow_disabling_prepopulate_version_number_cache

ENHANCEMENT: allow disabling of Versioned prepopulate_versionnumber_cache
Merge pull request #2051 from kinglozzer/candelete-gridfield-fix

Fix: Enable delete button for users with canDelete() but no canEdit() permissions
Merge pull request #2088 from g4b0/cache-comments

Inline documentation updated
API Allow $summary_fields to support methods on DBFields
AssetAdmin reset button and chosen.js (fixes #1640)

See https://github.com/harvesthq/chosen/issues/215
Merge pull request #2087 from tractorcow/3.1-summary-field

API Allow $summary_fields to support methods on DBFields
Always load preview when in preview mode, not in edit mode
Force TreeDropdown to remember selected title.
Merge pull request #2092 from robert-h-curry/tree-dropdown-unsticky-selection

Force TreeDropdown to remember selected title.
Merge pull request #2091 from robert-h-curry/cms-preview-not-loading

Always load preview when in preview mode, not in edit mode
Replace DataObject->isNotNull() helper with closure

Now possible since we support PHP 5.3+ only.
TinyMCE "Insert Media" screen, update button triggers navigation (fixes #742)
Note about IE10 support