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
Add dependency on strong_parameters and remove attr_accessible from models and move them to controllers
Require rails 4.0.0.rc1 and get bundle to work

ransack and deface were commented out for now because they require rails
3 versions

Also there's no need to require strong_parameteres gem now since it's
built in rails 4. At this point core test suite run but a bunch of specs
fail and zillions warnings are displayed
More tweaks down to 7 failures on core

  * Fix shipping method zones association
  * Update envinroment test.rb template
  * Fixes failing specs
  * require ransack rails4 branch

[Fixes #3094]
Serialize value attribute on Preference

Rails 4 doesn't type-cast unknown types to YAML so the build were
getting errors like "can't cast type array to string"
see https://github.com/rails/rails/pull/4558
Fix another use of AS::Callbacks#run_callbacks

Rails 4 implementation doesn't have a key as second argument anymore
see https://github.com/rails/rails/pull/6241
Fix conflict between product available and search scopes

Search::Base#retrieve_products would add another scope regarding
spree_prices currency to the query. While in Rails < 4 the last scope
would override the first now it just combines all of them with "AND"

see https://github.com/rails/rails/issues/7365 for lots of discussion on
the subject

I let the `currency` argument on the `available` scope for now just so
that we don't need to change too much code at this point