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
Lockdown select2-rails temporarily.
Update select2-rails now that it has been fixed.
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
Set default stock location on old shipments. Fixes #3510
Use update_all to close order adjustments

That would use one single query to update all adjustments
Use a hash instead of sql fragment.
Fix broken spec.
Fix migration to run when no tax category set on product.
expand order number field size to 32
Use delete_all to destroy all related product properties when deleting a property

Fixes #3610