Update widget documentation (fixes #706)
MINOR fixed array to string conversion to avoid PHP 5.4 warnings
Merge pull request #722 from sonet/2.4

MINOR fixed array to string conversion to avoid PHP 5.4 warnings
BUG Fix to prevent unintended results from getComponentsQuery(...)

Wrapped $filter inside parentheses to prevent unintended results if $filter contains "OR".
Merge pull request #797 from stozze/2.4-bugfix

BUGFIX Fix to prevent unintended results from getComponentsQuery(...)
Fixed grammatical error for Form.FIELDISREQUIRED
Merge pull request #850 from willmorgan/patch-2

Fixed grammatical error for Form.FIELDISREQUIRED
SECURITY More solid relative/site URL checks (related to "BackURL" redirection)

Return true for Director::is_absolute_url() checks if they're prefixed with two or more slashes (as browsers interpret this as a valid URL)

More solid URL checks in Director::is_site_url(), using a conservative parse_url() hostname comparison rather than Director::makeRelative(), which is not designed for security purposes
BUGFIX Don't' set 'Referer' header in FunctionalTest->get()/post() if its explicitly passed to the method
Minor PHP5.4 fixes

Explictly excludes E_STRICT from live error level and handle arrays in a backtrace
output, rather than trying to convert to string.
Merge pull request #881 from simonwelsh/2.4-5.4-fixes

Minor PHP5.4 fixes
Changelogs
Added composer.json
API Hash autologin tokens before storing in the database.

Backported from 3.0, cc423c38fbc6755f4e29024590c1b42092b3a621.
Added travis support
Added README with build status
Added cms to travis requirements
Excluded or removed tests relying on actual webserver routing

The "sanitychecks" group excludes through phpunit.xml.dist.
Removed RestfulService->testHttpErrorWithoutCache()
since its not sufficiently isolated in terms of testing.
Has been refactored in 3.x, but too intrusive to backport.

Changes mainly necessary to get Travis builds passing,
since we don't want to start mucking around with
dynamically generated file-to-url mappings just to
get *unit* tests passing - as opposed to integration-testing
the whole environment incl. webserver.
API Rename Transliterator to SS_Transliterator to remove conflict with Intl extension
Merge pull request #977 from simonwelsh/rename-Transliterator

API Rename Transliterator to SS_Transliterator to remove conflict with Intl extension