feature(views): bypasses minification for views like -min/.min

JSMin sometimes cannot handle scripts that have already been minified
by other compressors. This bypasses compression if the view name
suggests it's already compressed.

Fixes #6260
docs(autoloader): more accurate docs for autoloader

Gives a more accurate picture of methods on the autoload manager
and the overall strategy of elgg_register_classes().
fix(ux): Server-side validation for email fields in profile edit action.
docs(views): Updated docs for elgg_extend_view() to address uniqueness of extended views.

Fixes #6661
Merge pull request #6663 from brettp/views_docs

docs(views): Updated docs for elgg_extend_view() to address uniqueness of extended views.
docs(themes): converts theming docs to rst
Merge pull request #6693 from ewinslow/docs-themes

docs(themes): converts theming docs to rst
feature(upgrade): Added ElggUpgrade object.

Refs #6451.
fix(upgrade): Corrected the way ignore access and show hidden entities is applied
Merge pull request #6690 from Srokap/pr/6623

feature(upgrade): Added ElggUpgrade object.
chore(docs): Let readthedocs.org handle our theme

Fixes #6698
Merge pull request #6699 from ewinslow/docs-theme

chore(docs): Let readthedocs.org handle our theme
docs(admin): Created new admin section for admin-specific docs
Merge pull request #6701 from ewinslow/docs-organization

docs(admin): Created new admin section for admin-specific docs
fix(upgrade): Adds an admin notice when a new ElggUpgrade object is created
Merge pull request #6697 from juho-jaakkola/upgrade_notices

fix(upgrade): Adds an admin notice when a new ElggUpgrade object is created
feature(core): allow custom local scripts to trigger on uncaught exceptions #6586
docs(config): document custom exception handling
Merge pull request #6675 from beck24/exception-handling-docs

chore(docs): document custom exception handling
chore(i18n): configure Elgg for Transifex support

1. Add all language files to .tx/config

2. Remove comments from the top of language files.

   Transifex does not strip comments from the source files
   so they end up looking tacky when they say "English file"
   and they're actually in a different language.

3. Converted old `add_translation("en", array(...))` calls
   into the new `return array(...)` format.

   This is for a similar reason as in point 2.

Fixes #6709