Deprecation docs
Removed internal/outdated/speculative docs from requirements.md
Merge pull request #1312 from chillu/pulls/deprecation-docs

Deprecation docs
Fixed path in docs
FIX Unset internal metadata on TreeDropdownField setValue()

Otherwise the hidden field value and metadata will get out of sync.
Most commonly used together with setTitle('') as well.
FIX Don't silently unset ParentID in "add page" dialog

Happened when changing the page type, because the "selectedNode"
property isn't set in all cases
API Make Object::config use late static binding

Can now be used in instance scope, like:
  $this->config()->db
and in static scope, like:
  Page::config()->db
Include padding on padded edit form panels inside a tabset
Solved json obj to array issue
Simplified travis builds (external setup scripts)
More straightfoward travis include/exclude
Minor: Update "Editing Online"

Adding emphasis to the "Edit this page" feature, and ensuring it comes before the more difficult option of locating the .md file manually.
API: Don't allow dots in URL segments
Merge pull request #1348 from danrye/patch-3

Minor: Update "Editing Online"
Merge pull request #1349 from ajshort/pulls/urlsegment-filter-dots

API: Don't allow dots in URL segments
Merge pull request #1346 from ajshort/pulls/tab-panel-padding

Include padding on padded edit form panels inside a tabset
Updated bugtracker links
Contribution guidelines, new bugtracker links
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	.travis.yml
	admin/javascript/LeftAndMain.AddForm.js
	docs/en/reference/requirements.md
Merge remote-tracking branch 'origin/3.1'

Conflicts:
	docs/en/misc/contributing/issues.md