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
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