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
Added Greek translation
UTF8 without DOM file
Update select2.js

Fixing a container width problem that was caused by an inline width declaration when this.opts.width is set to "copy" (the default).
improve focus handling on mobiles. fixes #1344
Merge pull request #1350 from lollypopgr/master

Added Greek Language translation
Merge pull request #1351 from alexhaas/patch-1

Fixing inline width declaration when this.opts.width is set to "copy"
Adding Arabic locale file

Signed-off-by: Igor Vaynberg <igor.vaynberg@gmail.com>
new placeholderOption option

added ability to specify an option through a function or the shortcut
"first" which will be used as the placeholder option. If no placeholder
text is specified, then the text of this option will be used as the
placeholder text.
Added ability to get the dropdown element
Merge pull request #1370 from jeffturcotte/master

Ability to get dropdown element
Merge pull request #1365 from corinnaerin/master

Feature: Allow placeholders with nonempty values
only validate initSelection is present on val() if we are not clearing
close on tab-out. fixes #1341
component stays open after clicking on a native select in IE. fixes #1356
Revert "add title for choice item"

This reverts commit 79228ce1e0064816ccfa5e915c1767e864674bad.
clarify syntax. fixes #1358
cleaner way to detect older IE
correctly handle undefined placeholders. tweak to issue #1365