FIX postgres can filter on non text fields

Filtering non text fields in postgres would cause the SQL to fail. This
casts the field to text before the LIKE filter.
Fixed RSS example
Merge pull request #2654 from icecaster/patch-3

Fixed RSS example
Merge pull request #2242 from torleif/3.0

FIX postgres can filter on non text fields
$manifest needs to be global for Deprecation.
NEW: Forms with invalid/expired SecurityIDs are repopulated (fixes #1891)
Fixed and documented SS_Datetime methods that returned formatted date/times.
Merge pull request #2840 from yearofthegus/document-datetime

Fixed and documented SS_Datetime methods that returned date and/or time
Merge pull request #2835 from kinglozzer/1891-csrf-friendly-error

NEW: Forms with invalid/expired SecurityIDs are repopulated (fixes #1891)
FIX Dont pop up basic auth dialog when trying to flush and isDev=1, just redirect to Security/login like normal
Removed SWFUpload, no longer used
Merge remote-tracking branch 'origin/3.0' into 3.1

Conflicts:
	search/filters/PartialMatchFilter.php
FIX: Fixed behat text selection rule, which broke some tests.

The behat rule for text selection wasn't working due to the JavaScript not executing properly. I have
also updated the code to traverse all childNodes, which is important if you have text like this:

<p>text1 <b>text2</b> text3</p>

And you are trying to select 'text3'
FIX Requirement documentation of MySQL driver

Currently the documentation states that the `mysql` module for PHP is required, however as of #84 (over 2 years ago) this is no longer the case and the required module is now `mysqli`.
Merge pull request #2848 from nedmas/patch-2

Requirement documentation of MySQL driver
FIX: Searchable fields with dot notation can be inherited from summary_fields (fixes #1429)
BUG: Director::test() don't respect port settings in $_FILE_TO_URL_MAPPING

Director::test() don't set the HTTP_HOST with the port number if that has been set.
Later call to Director::makeRelative() will return wrong value because of the strict string matching
(http://localhost/ != http://localhost:8000)

This bug affects all modules that are using Director::test in CLI where the $_FILE_TO_URL_MAPPING
have been set to use a domain with a port in it, i.e. static publishers.
Merge pull request #2852 from stojg/director-test-http-port

BUG: Director::test() don't respect port settings in $_FILE_TO_URL_MAPPING
Merge pull request #2845 from kinglozzer/1429-summary-searchable-fields

FIX: searchable_fields inheritance from summary_fields includes methods called on fields (fixes #1429)
Updated Expand CMS Panel to find first visible panel and added new test file