Stopped refresh to top when `closeOnSelect: false`

Not really sure how the noHighlightUpdate variable is supposed to work, it is undefined all the time so it appears to be broken. I just referred to `this.opts.closeOnSelect` to get the status directly.
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.
Fixes results count in accessible text

Only counts the selectable items in the list. (filter out selected item)
fixing minor errors e.g. redefined variable
Merge pull request #2747 from arthur-peka/master

fixing minor errors e.g. redefined variable
Merge pull request #2726 from KayLeung/patch-1

Fixes results count in accessible text
Merge pull request #2364 from joshuajonah/master

Stopped refresh to top when `closeOnSelect: false`
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+.