Backport #3515 to 2.5

Tracker: http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_id=8103&tracker_item_id=32943
Use mysqli_set_charset() instead of SET NAMES
Merge pull request #3516 from zero-24/patch-19

[#32943] [2.5] Remove behavior.formvalidation in contact view
[fix][#29562] Banner details shows trashed client. Fixes #1010

Only active clients should be visible here and not the one which are in the trash See http://joomlacode.org/gf/project/joomla/tracker/?action=TrackerItemEdit&tracker_item_id=29562
Sync .gitignore files to staging
Prepare 2.5.21 release
Prepare 2.5.22 development
[imp] Fix Credits for 2.5 & How to install link.
Closes #3627
[fix][#29956] com_finder predefined date filters are not working. Fixes #745
[bug] [33848] Fix fatal error when sending contact form.
Closes #3763
Prepare 2.5.22 release
Prepare 2.5.23 development
Merge pull request #3731 from Bakual/2.5-SetConnection

Use set_charset instead of query to set the db connection charset

User confirms patch is fine. Merging.
CodeMirror 3.16 for Joomla 2.5
Codemirror 3.18
passes phpcs
CodeMirror 3.19
Standardize param names to camelCase.
CodeMirror 3.20
The way to get syntax is different from 2.5x to 3.2