Update select2.js

Fixed line 2154 to allow Select2 work with multiple levels hireachal data.
Fixed anchor hrefs

Fixes #482: Mobile Safari issues
Merge pull request #487 from kevin-brown/master

Fixes #482: Mobile Safari issues
Merge pull request #485 from lisandropuzzolo/patch-1

Update select2.js
Rename spinner.gif to select2-spinner.gif to prevent collisions with very common filename.
Style consistency and proper intendation
Future friendly retina-mq

Using 'dpi' as a unit should be the way to go in the future
Merge pull request #502 from Inkdpixels/master

Style consistency for the stylesheet and a more future proof retina MQ
fixed dropdown positioning when select2 has margins. fixes #501
Merge pull request #495 from swhitt/master

Rename spinner.gif
Create locked items that can't be removed.

This patch creates multi select items that can't be removed.
Added .select2-locked
Goofed, changed disabled to locked.
fix typo in css
fix issue #517
Merge pull request #518 from dubbs/patch-1

fix issue #517
Merge pull request #503 from todd-givainc/master

Feature: Locked Items
trivial change: pluralize formatInputTooShort function
Fixed scrolling bug when closeOnSelect is false
Only select the first suitable item if nothing is already selected