Ignore focus and error on IE7 for disabled select2

For disabled components, focus event was triggered.
On modern browser this error was ignored but not on IE7.

This PR save weird focus event and IE7 JS error.
changes on updateResults, populate by @cervengoc on #781

use string concatenation instead of DOM manipulation at populate. This
does gives about a 45% speed boost as measured with chrome v35. Code by
@cervengoc on #781
Better support for RTL languages
CSS changes to better support RTL languages. Most notable is the positioning of the arrow on the left side of the select2 for RTL
query as third parameter to ajax results callback 

for e.g. proper cache implementation it is necessary to have the complete query in the results callback of the ajax function. to not break backwards compatibility i added it as third parameter and did not replace query.page parameter
More RTL style fixes, now for the multiple select
Getting a few more pixels perfect in the RTL mode for multiple selects
added query to function head jsdoc block
Revert "changes on updateResults, populate by @cervengoc on #781"

This reverts commit 12e0de21ae4d753eee3950be9b95848a82df6f15.
update populate at formatResults to use bulk append of nodes

this will make a small (25%) improvement on speed.
fixed word wrapping for DIACRITICS variable
Enabled Greek for diacritics ignoring
Reverted formatting of diacritics variable, now is again in one line
Handling mousemove more delicately

Mousemove fires very frequently and is a sure way of killing any app's FPS.  This tweak makes sure it is only bound when it is in fact needed.
Merge examples from wiki
Merge pull request #2385 from johngallagher/patch-1

Merge examples from wiki
Merge pull request #2377 from TheSisb/master

Handling mousemove more delicately
Update select2.js

Fix an exception when called "destroy" on a still opened dropdown.
Merge pull request #2388 from cnicodeme/patch-1

Update select2.js
IE8 does not support Array.prototype.forEach #2339
Reword Polish string for formatInputTooShort