Change default message to be credential agnostic.
Load tree parent nodes if non-existant

This edge case can occur when a large tree is cached in HTML already,
without any nodes expanded via ajax. If a new node is added with
a parent that's not existant, it was simply placed on the root node.
This is a display bug, a full CMS refresh fixes it.

Fixes a related bug where tree causes (view) duplicates,
where the same node is rendered twice. This was due to the whole
subtree being refreshed (including the new node) through jstree's
built-in "open"/"select" events, while at the same time
creating a new node through updateNodesFromServer() callbacks.

Also added a global tree loading indication to make it clear
that the tree is still processing.

See https://github.com/silverstripe/silverstripe-cms/issues/872
Merge pull request #2523 from wilr/agnosticloginmsg

Change default message to be credential agnostic.
BUGFIX i18n module load order in i18n::include_by_locale()

The "project" module (normally mysite) is considered with the highest priority. Yet, the project's i18n is loaded first and cannot overwrite existing translations. I've added a array_reverse(), so the iteration keeps the translation of the module with the highest priority.

Old $sortedModules: mysite, (other_modules,) cms, admin, framework.
New $sortedModules: framework, admin, cms, (other_modules,) mysite.
BUG: Fix tab state not being restored due to incorrect selector.

Closes #2321.
Merge pull request #2525 from chillu/pulls/tree-node-parent-refresh

Load tree parent nodes if non-existant
Correct some incorrect PHPDoc definitions.
Merge pull request #2531 from ajshort/pull-5

Correct some incorrect PHPDoc definitions.
Merge pull request #2295 from JayDevlin/patch-1

BUGFIX i18n module load order in i18n::include_by_locale()
BUG Director::test now calls RequestProcessor

This fixes https://github.com/silverstripe/silverstripe-framework/issues/2517
and provides some testing around the use of RequestProcessor in general.
FIX PasswordValidator->characterStrength() Documentation
Merge pull request #2540 from JayDevlin/fix-passwordvalidator-characterstrength-documentation

FIX PasswordValidator->characterStrength() Documentation
Allow https YouTube oEmbed URLs

YouTube's oEmbed service supports a ?scheme=https parameter. See https://groups.google.com/forum/?fromgroups#!topic/youtube-api-gdata/S9Fa-Zw2Ma8
Merge pull request #2541 from kinglozzer/patch-2

Allow https YouTube oEmbed URLs
Merge pull request #2536 from nyeholt/3.1

BUG Director::test now calls RequestProcessor