Move CMSMain->generatePageIconsCss() into a LeftAndMain extension (fixes #798)
SiteConfig updated to modeladmin style and fixed ajax switching
AssetAdmin: PHP warning trying to add empty values into CompositeField

If the logged in user doesn't have permission to add a Folder record,
AssetAdmin::getEditForm() tries to enter an empty value into the
children of a ComposteField. This breaks SSViewer with a
call_user_func invalid args PHP warning.

Only include these buttons when they're available to the user.
Merge pull request #837 from ARNHOE/3.1-siteconfigfix

SiteConfig updated to modeladmin style and fixed ajax switching
Merge pull request #840 from halkyon/compositefield_assetadmin_warning

AssetAdmin: PHP warning trying to add empty values into CompositeField
FIX SiteConfig scrollbars visible
BUG Fixed instances of loosely defined SQL predicates not qualified by table name
Fixed duplicate SQL escaping on SiteTree::get_by_link
Merge pull request #802 from tractorcow/3.1-condition-fix

BUG Fixed up SQL table.column identifiers, SQL encoding issue
Merge pull request #842 from ARNHOE/3.1-siteconfigfix

FIX SiteConfig scrollbars visible
FIX: GridField button styling in reports
Merge pull request #843 from nedmas/patch-1

FIX: GridField button styling in reports
Search callback for "add page" selector

Necessary since we now default $showSearch=true in TreeDropdownField.
See https://github.com/silverstripe/silverstripe-framework/pull/2364
Updated translations
Tagged 3.0.6-rc2
Updated translations
Merge remote-tracking branch 'origin/3.0' into 3.1
Merge remote-tracking branch 'origin/3.1.0' into 3.1
Behat scenarios for page permissions and search (steps only)

Actual step implementation not done yet
More specific behat tree assertions
Hints for SiteTree.TreeTitle casting

Relates to SS-2013-009