BUG: Adjust css for actions toolbar on pages (fixes 7649)

Set a minimum height on the actions panel so it would look the same in
list and tree views
Update docs/en/installation/from-source.md

Removed broken links and confusing contributing/collaboration text.
BUG Fixing model not being set before populateDefaults()

In cases where a getter on a DataObject calls getComponent() or
other relational getter, $this->model won't have been set at
this point, and a fatal error is triggered.

This fixes it so $this->model is set *before* populateDefaults()
in DataObject::__construct() and the getters can operate normally.
Merge pull request #866 from Juanitou/patch-4

Update docs/en/installation/from-source.md
Exclude test/travis/_config.php from being include in the test manifest.
Merge pull request #869 from robert-h-curry/travis-test-manifest

Exclude test/travis/_config.php from being include in the test manifest.
Merge pull request #868 from halkyon/dataobject_model

BUG Fixing model not being set before populateDefaults()
FIX DateField Calendar - make dates with day- and monthnames validate

In locales other than en_US, as a result of missing jQuery locale
files, the DatePicker defaulted to English whenever day and monthnames
were used, breaking validation. Needed to change official locale files
before adding, because Zend_Date and jQuery day/monthnames not matching
again breaks validation.

Removed hard setting the names to uppercase, breaking validation for
other locales

Changed order in convert_iso_to_jquery_format(), to prevent EEE(E)
settings from being overwritten

Added a check for existing locale files, and made DatePicker fallback
to ISO yyy-MM-dd if a missing locale file would otherwise break
validation.

Added documentation for the DateField
FIX 7927 Redirect to the parent controller after deleting an item in a gridfield (edit form)
FIX Pass only the search string where testing, not the entire form.
BUG Using Session::set() for DB::set_alternative_database_name()

Setting session directly through $_SESSION relies on
session_autostart which might not be set on every environment,
and isn't consistent with other framework use.
BUG Fixing regression in 26d70d6fca with formatted output in SS_HTMLValue

If formatOutput is set to TRUE, then the regexes in getContent()
will not match the newlines, and the output will include html, body
and meta tags. Introduce a few new tests to ensure the output is
correct, and fix the regex.
Merge pull request #878 from chillu/pulls/alternative-db-session

BUG Using Session::set() for DB::set_alternative_database_name()
Travis branch exclusions
Removed wrong datamodel docs

See https://groups.google.com/forum/?hl=en&fromgroups=#!topic/silverstripe-dev/Leh8fN0MjDY
Merge pull request #875 from mateusz/gridfield-relation-search

FIX Pass only the search string where testing, not the entire form.
Merge pull request #684 from adrexia/add-new-button

BUG: Adjust css for actions toolbar on pages (fixes 7649)
Build status in README
API Add the ability to query if the schema update is in progress.

The specific situation where this is useful is where populateDefaults on
DataObjects needs to query the database. This will break the dev/build
when it tries to create the object via singleton - the query will not be
able to be executed if the table is not there or its schema has changed.

For an example of such use case see Translatable::populateDefaults.
BUG Fixed issue with Deprecation failing to extract the module from a stacktrace, especially on non-unix systems
API Added Convert::nl2os function to normalise end of line characters across systems with tests
BUG Fixed i18n unit tests in non-unix systems constantly failing
BUG Fixed problems with HTMLCleaner tests failing in non-unix systems