API Hash autologin tokens before storing in the database.

Refactor the code to make it clear the distinction is made between a
plaintext token and a hashed version. Rename fields so it is more
obvious what is being written and what sent out to the user.

This reuses the salt and algorithm from the Member, which are kept
constant throughout the Member lifetime in a normal scenario. If they do
change, users will need to re-request so the hashes can be regenerated.
Correct branch for Travis build status image
BUG Video embed from Add Media Feature no longer works (open #8033)

Since the tinymce upgrade from 3.5.6 to 3.5.7 it seems like data attributes are forbidden on tags.
This fix tells tinymce to allow data* properties on img tags
Merge pull request #952 from stojg/open-8033-video-embed

BUG Video embed from Add Media Feature no longer works (open #8033)
Documenting PHPUnit install through composer
Add Composer autoloader

Mainly to get PHPUnit going as a composer requirement
rather than through PEAR (which is easier to set up).
Testing docs recommend "phpunit" over "sake"

- Moved some docs around to reflect this change
- Described how to symlink from vendor/bin/phpunit
- Added note about browser-runs not being recommended
- Added more examples on how to run through "sake",
  to complement the existing descriptions for "phpunit"
Merge pull request #940 from chillu/pulls/phpunit-composer

Fetch PHPUnit dependency through composer
BUGFIX: ArrayList now discards keys of the array passed in and keeps the numerically indexed array sequential.
This fixes FirstLast and EvenOdd in templates, and makes ArrayList more consistent, as several methods already discarded the keys.
Added ModelAdmin customization docs
API: Form#loadDataFrom 2nd arg now sets how existing field data is merged with new data
FIX default values from DataObject not showing in GridField details form
BUG Fixed issue with SQLQuery::lastRow crashing on empty set. Added test cases for lastRow and firstRow.

Quoted table / column names to make test cases work in postgres

BUG Fixed issue with SQLQuery::lastRow crashing on empty set. Added test cases for lastRow and firstRow.

Quoted table / column names to make test cases work in postgres

Merge branch '3.0-sqlquery-lastrow-fix' of github.com:tractorcow/sapphire into 3.0-sqlquery-lastrow-fix
Merge pull request #956 from silverstripe-rebelalliance/open/8003

Open/8003
BUG Video embed from Add Media Feature no longer works (open #8033)

Since the tinymce upgrade from 3.5.6 to 3.5.7 it seems like data attributes are forbidden on tags.
This fix tells tinymce to allow data* properties on img tags
Add 3.0.3-rc2 changelog
Merge branch '3.0.3' into 3.0
NEW Support for Behat tests, and initial set of tests
Use button tag for delete button in GridFieldEditForm
BUGFIX Correct redirection URL on deletion in GridFieldDetailForm