Behat: Backport improved dropdown step handler
MINOR: equality check consistency

Updated all equality logic checks to use double == for consistency across the page.
Merge pull request #2069 from stevie-mayhew/patch-1

MINOR: equality check consistency
Test $allowed_actions on controllers with template name=action conventions
BUG Resize infinite loops in IE8 (fixes #575)

IE8 gets a bit confused and fires resize events
when element dimensions in the DOM are changed
as a result of a resize event, causing an infinite loop.
Apart from artificially throttling the event, the only solution
I've found is to check for actual window dimension changes.
http://stackoverflow.com/questions/12366315/window-resize-event-continually-fires-in-ie7?lq=1

This implicitly fixes an issue where TreeDropdownField panel isn't
accessible in the "Insert Media" popup, because the resize event happes
to be triggered by the popup overlay, and in effect closes the drop down
panel right after opening it.

Relating to the jQuery UI component, there's a host of issues and discussions around this, but no solution…
http://bugs.jquery.com/ticket/4097
http://bugs.jqueryui.com/ticket/4758
http://bugs.jqueryui.com/ticket/4065
http://bugs.jqueryui.com/ticket/7514
http://bugs.jqueryui.com/ticket/8881
https://groups.google.com/forum/?fromgroups#!topic/jquery-ui/fDSvwAKL6Go
http://www.mail-archive.com/jquery-ui@googlegroups.com/msg04839.html
Consolidated command line examples

Examples were broken into several <pre> blocks.
Merge pull request #2111 from CheeseSucker/patch-4

Consolidated command line examples
FIX make sure select dropdowns in add page dialog aren't cut off due to .parent-mode class having overflow:auto
Merge pull request #2093 from chillu/pulls/resize-infinite

BUG Resize infinite loops in IE8 (fixes #575)
FIX: Ensure that actions inferred from templates with the "_action" suffix also respect allowed_actions.
FIX: Ensure SSViewer::hasTemplate() is aware of themes.

To do this, RequestHandler::definingClassForAction() has been created, splitting out the code that looks up the class that defines a given action into its own method.  This is then overridden in Controller to look at templates.
REGRESSION: fixed background color for PaddedImage
Merge pull request #2122 from g4b0/1752-image-manipulation-parameter-regression

REGRESSION: fixed background color for PaddedImage
REGRESSION: fixed background color for PaddedImage
Merge pull request #2121 from sminnee/allowed-actions-templates

FIX: Ensure that actions inferred from templates with the "_action" suff...
Environment Config: SS_DATABASE_MEMORY
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	admin/javascript/LeftAndMain.js
	tests/behat/features/bootstrap/SilverStripe/Framework/Test/Behaviour/CmsUiContext.php
	tests/control/ControllerTest.php
CMS UI: Resize iframe alongside dialog

Fixes regression from 9f600ada2cbefd38fb51b9b274827744a64fd4c7
Merge pull request #2117 from ohararyan/3.1

FIX make sure select dropdowns in add page dialog aren't cut off