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.
API: add SecurityToken::reset() as a shortcut for regenerating a secure token.

See http://open.silverstripe.org/ticket/6303
FIX: check GetRandom() exists for RandomGenerator

See http://open.silverstripe.org/ticket/6416
API: add api for setting a custom template on a RSS feed.

See initial idea at http://open.silverstripe.org/ticket/6441. Added $template property and corresponding getters / setters for customizing the template used. Added relevant unit test.
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.
Merge pull request #606 from willrossi/trac6303

API: add SecurityToken::reset() as a shortcut for regenerating a token.
Merge pull request #607 from willrossi/trac6416

FIX: check GetRandom() exists for RandomGenerator.