MINOR:added padding to ui-dialog-title so that it doesn't sit flush with the edge of the dialog box
Updated fieldgroup class and example code
Added chosen.js support to dropdown in fieldgroup
Fixing expanding/collapse CMS menu targeting wrong element

If a user clicks the log out button (for example) and the menu is
collapsed, the menu expands and then you have to press log out
again
API: Change CreditCardField to use AttributeHTML
BUG onDemand plugin fixture

Added trim() to decodePath function. Headers X-Include-* comes with a
space so some files are loaded twice. Looks like that depends on a
webserver. nginx has the space.
Check if remote class exists in DataObject->getRemoteJoinField()
NEW: Created LessThanOrEqualFilter and GreaterThanEqualFilter
IMPROVEMENT/FEATURE Forcefully write javascripts to the end of the HTML if wanted.
It's defaulted to false. But when set to true, the JS is written to the end of the HTML, even though there are earlier scripts.
This results in faster page-loading if the JS isn't needed earlier-on.
FIX: allow CURLOPT_CONNECTTIMEOUT to be configured.
Added SSViewer::get_templates_by_class() to make the functionality in LeftAndMain::getTemplatesWithSuffix() more open.
Update i18n.js

When looking for a translation, the fallback solution (CurrentLocale -> defaultLocale -> fallbackString) does not work for cms/javascript/CMSMain.Tree.js as localization for this part was changed to short locale names (e.g. de_DE -> de). (Don't know why...)

The original fallback solution will not find a translation for e.g. "Tree.ShowAsList" in the de-language file. For this entry there is also no fallbackString defined, so the menu in the CMS (right click on a page) is broken for each language that does not have the translation included.

I added another fallback level where the short version of the default language (en_US -> us) is searched before falling back to the fallbackstring and then finally giving up...
Merge pull request #2699 from wilr/restfultimeout

FIX: allow CURLOPT_CONNECTTIMEOUT to be configured.
DOCS: Missing 's' in Mentors cause of some confusion in tutorial.
Merge pull request #2702 from camfindlay/patch-1

DOCS: Missing 's' in Mentors cause of some confusion in tutorial.
Merge pull request #2701 from DirtyHarri/patch-1

Update i18n.js
Better "editable page" Behat assertion
Typography review
Updating SearchContext documentation

PaginatedList::setPageSize and PaginatedList::setTotalSize don't exist.
Merge pull request #2705 from ditorelo/patch-1

Updating SearchContext documentation