Move require of select2 into spree_backend to make select2 available to extensions.
Fixing some text rendering issues that appear after updating FontAweesome

Fix select2 styles. Fix some button text rendering problems on OSX.

Fix table reorder handle align.

Fix .select2-choices background

Fixes #3487
Remove padding from date-range-filter arrow

Relates to #3465
Fix issue where admin nav would display in a Times-like font

Related to #3465

Conflicts:
	backend/app/assets/stylesheets/admin/shared/_icons.scss
Fix issue where admin nav would display in a Times-like font

Related to #3465

Conflicts:
	backend/app/assets/stylesheets/admin/shared/_icons.scss
Fix issue where admin nav would display in a Times-like font

Related to #3465

Conflicts:
	backend/app/assets/stylesheets/admin/shared/_icons.scss
Lockdown select2-rails temporarily.
Update select2-rails now that it has been fixed.
Add changelog entry for #3481

Conflicts:
	core/CHANGELOG.md
Add another migration to link existing line items with their tax categories

Related to #3481
Remove deprecated -moz-border-radius clause (deprecated in Firefox 13)
Fix styling of select2's droparrow
Put checkboxes before descriptions in shipping methods form

Fixes #3483
Fix IE8 compatibility issues with checkout.js and products.js

IE8 has a weird bug where function definitions outside of a ready statement were not being acknowledged