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.
feature(core): allow custom local scripts to trigger on uncaught exceptions #6586
Merge pull request #6606 from beck24/custom-exceptions

feature(core): allow custom local scripts to trigger on uncaught exceptions
feature(comments): Added separate edit page for generic comments

That handles case when user opens edit link in new tab.

Fixes #6666
docs(code): merge coding_standards into contribute/code.rst
chore(session): moves persistent login logic to service

This adds a persistent login service, which centralizes this logic and
documents the processes and legacy information.

Fixes #6631
chore(upgrade): Replaced custom XHR upgrade views and js with a generic implementation
docs(code): add docs on testing and cleanup

Simplifies PHP guidelines, mentions complexity
Merge pull request #3 from mrclay/ewinslow-docs-code

docs(code): add docs on testing and cleanup
docs(code): fix whitespace warnings
Merge pull request #6633 from mrclay/persistent_login_svc

chore(session): moves persistent login logic to service
Merge pull request #6721 from ewinslow/docs-code

docs(code): merge coding_standards into contribute/code.rst
fix(git): Igorning revert commits in Travis and in commit-message git hook.
Merge pull request #6725 from brettp/ignore_reverts

fix(git): Igorning revert commits in Travis and in commit-message git hook
fix(session): session unavailable in shutdown functions

shutdown functions defined in plugin can't access information in session
because this was already closed.
docs(performance): add suggestions for performance and scalability