BUG Fixed DataList filtering and excluding by ID.

If a filter or exclude by ID was applied across more than one table it
would throw an ambiguous column error as the table name was not specified.
MINOR: Add test using a namespaced class for DataList::filter() and DataList::exclude()
MINOR Updated translations master
MINOR Updated translations
BUGFIX: DateField javascript fails when it is included in a GroupField
BUG: Fix increase_memory_limit_to() to reduce installation errors.

increase_memory_limit_to() was broken a while ago, and this causes a lot of problems for people trying to install on environments where the memory limit is 32M.
NEW: Enable display_errors = on in the installer to assist with diagnosis.

Installation problems often come down to a 'white screen of death' either during installation or after it.  The WSOD is generally caused by a PHP error that isn't picked up by SilverStripe's error handler.  This change fixes the first of those.

As a bigger fix, I'd like to see us allow the installation of sites in dev mode, the enabling of display_errors=on in dev mode, and perhaps even the ability to easily perform an initial installation in dev mode before switching to live mode.  However, that's a bigger change for another time.
MINOR Updated translations
FIX DataQuery::applyRelation was returning the base class.

If the applyRelation() was passed a relation that went to a class with a parent
class with a database table, applyRelation would return the name of the parent
class, rather than the class the relation was actually too.
ENHANCEMENT: Improving Cookie class to allow for extendability

Previous to this the Cookie class has been very inflexible (cookies are
all set using the static Cookie::set() and so the functionality is not
extendable). Cookie class has been adjusted so extension is now a
possibility for those wishing to alter its functionality. Improves
compliance to the law of demeter.
MINOR: Altering Visibility

Altering visibility to protected on instance methods for the cookie
class
Merge branch 'master' of github.com:silverstripe/sapphire into datefield-fix
FIX: ensure that permissions_for_member() accounts for denied permissions.

Taken from http://open.silverstripe.org/ticket/7296. PermissionTest extended to validate that permissions_for_member() includes permissions denied pre applying patch. PermissionTest passes post patch.
FIX: insert javascript requirements before the first inline script.

From http://open.silverstripe.org/ticket/6648.
FIX: improve Director::makeRelative() to ignore  SSL changes.

See http://open.silverstripe.org/ticket/6672. Expanded on initial patch with test coverage. Fixes another one of the commented out cases in the test by picking up URL's which do not include a protocol.
BUG: open/6875 removing DataGrid filter fields from track changes
CLI bootstrap: Merge existing $_GET and $_REQUEST data

Necessary to have the <get name="db" /> directive
working in phpunit.xml definitions, which in turns allows
us to use GET parameters to switch the database connection
for running automated tests.
FIX: Ticket #7592 GridFieldDataColumns: Wrong documentation for getFieldCasting Moved documentation to the appropriate function, added note about the two parameter callback function.
Summarized 3.0 changes in changelog
Restructured 3.0 changelog

Moved some more important stuff up the page,
rewritten upgrading overview to be more task focused,
reduced excessive use of paragraphs to make the text more scannable.