Redirect the focus of original input to Select2

Redirect the focus of original input to the "focus" event of Select2.
this way, we get back the accessible label for feature of previous Select2 versions.
Updated link for AngularUI

They have deprecated the original ui-select2 directive in favor of the new and better supported ui-select directive. This happened a couple weeks ago.
Updated AngularJS link to HTTPS

HTTPS everywhere
Replaced nonexistent locale "no" with "nb" (Norwegian Bokmål). Added space before ellipsis for correct punctuation.
Added the formatMatches string
Merge pull request #2776 from bjornjohansen/master

Replaced nonexistent locale "no" with "nb" (Norwegian Bokmål).
Merge pull request #2775 from Splaktar/patch-1

Update link for AngularUI
Fixed Select2 jumping around in Chrome

This fixes #2769, where Select2 will jump around because of how
focus moves to the original element when selections are made.

Because absolute positioning pushed the original element out of the
viewport, bringing it back into the viewport should be the best
fix.
Merge pull request #2588 from fabdouglas/patch-8

Redirect the focus of original input to Select2
Fixed TypeError when destroying Select2

This fixes #2587.
Revert "Fixed Select2 jumping around in Chrome"

This reverts commit 0daee346264e8325575b69bf2da5aa2c42158b98.
This results in artifacts being displayed in Chrome, and doesn't
fix the other jumping issue.
Go back to hiding the original element

This was only done to maintain compatibility with labels, back
when we could capture the focus events from the original element.
Now that we handle them in a different way, this is no longer
needed.

This fixes #2769.
modified version identifiers in descriptors for release 3.5.2
Delete 'StarHuck' code. Because select2 support IE8+.
Merge pull request #2786 from exabugs/master

Delete 'StarHack' code. Because select2 support IE8+.