FIX: Falling back to summaryFields() should skip non database fields.
BUG Fixes issue with '+' characters in url.
Partial code formatting / phpdoc cleanup of Versioned
FIX: Don't rewrite urls to be absolute, if they are a URI with a protocol.
This is determined in this fix by the existence of a colon ':', to show the uri has a protocol.
FIX: Updated protocol check to become more stringent.
Merge pull request #1957 from jedateach/uri-rewriting-patch

FIX: Don't rewrite urls to be absolute, if they are a URI with a protocol
Merge pull request #1867 from tractorcow/3.1-urlsegmentfilter-fixes

BUG Fixes issue with "+" characters in url.
FIX: Minor CSS issues on DatetimeField

The two 'child' field divs with a `.field` class were adding additional
margin and borders

SCSS updates
Consistently instantiate HasManyList and ManyManyList using create()
Merge pull request #1959 from kinglozzer/3.1

FIX: Minor CSS issues on DatetimeField (fixes #1872)
FIX: Remove left margin on stacked form field descriptions (fixes #1958)
Update @package, @subpackage labels

Cleanup of framework's use of @package and @subpackage labels and additional of labels for classes missing packages.

Moved all GridField related components to the one name.

Countless spelling fixes, grammar for other comments.

Link ClassName references in file headers.
Merge pull request #1962 from wilr/api-links

Update @package, @subpackage labels
Merge pull request #1852 from wilr/open-5117

FIX: Falling back to summaryFields() should skip non database fields.
FIX: Remove version field from default scaffolded CMS fields.
Merge pull request #1869 from wilr/open6236

FIX: Remove version field from default scaffolded CMS fields.
Merge pull request #1965 from kinglozzer/1958-stacked-field-descriptions

FIX: Remove left margin on stacked form field descriptions (fixes #1958)
BUG Fixed declaration of Versioned::updateCMSFields to be compatible with DataExtension::updateCMSFields
Merge pull request #1967 from tractorcow/3.1-versioned-updatecmsfields-fix

BUG Fixed declaration of Versioned::updateCMSFields
Use create() to instantiate Member_GroupSet on Member::Groups()

Keeps it consistent with how HasManyList and ManyManyList are
instantiated in DataObject.