Sync translation template with source

This change syncs the translation template with the actual string
used for `$.fn.select2.defaults.formatInputTooLong`.

The source was changed by 5193dc40b95c0b11f09aad64f08634ae0c3efea6.
Merge pull request #1330 from execjosh/sync-translation-template-with-source

Sync translation template with source
Shorten Japanese translation for `formatNoMatches`
Merge pull request #1331 from execjosh/japanese-translation

Shorten Japanese translation for `formatNoMatches`
Create select2_locale_fi.js

Finnish translations
Remove duplication of "No matches found" message

In case if data is fetched in chunks, not at once, "No matches found" message is shown as many times as we requested for it.
Lets say we have 15 items, and data is fetched 5 at a time. After all items are selected, "No matches found" message would be duplicated 3 times.
Merge pull request #1336 from igaidai4uk/patch-1

Remove duplication of "No matches found" message
Merge pull request #1335 from rajeshmeniya/patch-1

Create select2_locale_fi.js
fix first char being lost. fixes #196
remove dupe format no matches messages. fixes #1341
remove unnecessary code
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