fix(core): Not redirecting in plugin and site entity views.

This redirect is infuriating to encounter if you pass invalid options to ege() and wind up on the index page for no apparent reason.

Fixes #4439.
fix(ckeditor): makes sure basepath is set early enough

If CKEDITOR_BASEPATH is not set early enough, the editor will try to
load its theme files via the cache handler, which will fail.
fix(ckeditor): create a new input element was re-enabling other input fields

Added data-cke-init flag to distinguish between manually disabled ckeditors
and not yet initialized ones.
feature(amd): added some utils to Elgg_Amd_Config class

Utils are unsetPath, unsetShim and removeDependency.
fix(amd): removed elgg_require_js for backwards compatibility

Use elgg_load_js instead. Use elgg_register_js to define sync or async
javascript instead.

`elgg_register_js` manages registrations and loadings of async js better
`elgg_unregister_js` also unregisters async js
`elgg_load_js` also loads async js
Removed `elgg_require_js` function and uses
New private function `_elgg_get_external_file_from_map`

Fixes #6496
chore(amd): added tests for AMD module registering and loading
fix(upgrade): Correctly settings container guids' last_action times during comment migration.

Fixes #6528
Refs #6395
fix(ui): mispositioned editor when editing a comment that contains a floated image

Fixes #6576
chore(amd): added docs for AMD modules
fix(install): Put all themes at bottom of plugins list during installation.

Fixes #6530.
chore(install): adds test that theme plugins are positioned last

This test verifies that all plugins whose manifest has the "theme"
category appear last in the list.
Merge pull request #6497 from sembrestels/rm-elgg_require_js

Unify elgg_require_js and elgg_load_js
chore(vendors): Upgrade to html5shiv 3.7.0
chore(vendors): Upgraded Require.js to 2.1.10
chore(vendors): upgraded php-markdown-extra to 1.2.8
chore(vendors): Upgraded jQuery to 1.11.0
chore(vendors): Upgraded jQueryUI to 1.10.4
chore(vendors): Upgraded Colorbox to 1.4.36
chore(vendors): Upgraded jQuery Form plugin to 3.49.0
Merge pull request #6473 from sembrestels/upgrade-vendors

Upgrade vendors