Update select2.js

bugfix: .select2("data", null) for remote datasource causes an error "ReferenceError: e is not defined"
Floor the searchWidth calculation due to inconsistencies between fractional pixel handling in different browsers
Update select2_locale_ar.js

Translate in the of 1 or 2 or more than 2 because not the same in Arabic.
Always call createSearchChoice and tokenizer with the Select2 object as this.
Merge pull request #1465 from geophree/create-search-choice

Always call createSearchChoice and tokenizer with the Select2 object as this.
Update select2_locale_cs.js

Fixed misspelled word "Načítavají" -> "Načítají".
Add accurate comment to the 'equal' function
Merge pull request #1466 from smajl/patch-1

Update select2_locale_cs.js
Merge pull request #1468 from derenio/fixing_comment

Add accurate comment to the 'equal' function
fix js error that happens when enter is pressed and there is no highlighted option. fixes #1469
Ignore old queries, remove highlight when beginning a new query.
modified version identifiers in descriptors for release 3.4.1
add support for diacritics. fixes #1472
Update select2.css

-ms-box-sizing does not exist, Konqueror does not need prefix.
-ms-text-overflow does not exist, Opera does not need prefix.
-moz-border-radius and -webkit-border-radius not needed anymore.
-moz-background-clip and -webkit-background-clip not needed anymore.
-moz-box-shadow not needed anymore (-webkit still used for Android 2.3)
Remove ajax out-of-order dropping code, handled in updateResults now.
Rename component.json to bower.json (component.json is deprecated")
adding trim to opts.createSearchChoice default function to avoid mismatches with val object
Added select2-loaded event trigger in loadMoreIfNeeded
Bulgarian translation
Update select2_locale_bg.js