Depend on Rails 4.0.3
Fix Spree::TaxonsHelper#taxon_preview not to show duplicate products

Fixes #4361
[api] Make products/index return unique products

It seems obvious in retrospect.
Show deleted shipping methods for shipping rates

Fixes #4328
payment_method_spec: avoid INSERT in before(:all)

This before(:all) block (which is outside of the database transaction
that specs are run in) was creating four payment methods which caused
order_spec to fail occasionally.

This changes it to a normal before block.

Fixes #4372
Don't assert that find is called in ShippingMethodsController spec

We only care that it returns the object we want, not that it's called

This has the added side-effect of fixing the failing tests
Update to support new Universal Analytics

This change is backwards compatible and supports the new ga universal analytics site property id. GA sets this to the base domain name minus www. https://developers.google.com/analytics/devguides/collection/upgrade/?hl=en_US

Fixes #4389
Explicitly pass a token through on taxonomy API requests

Conflicts:
	backend/app/assets/javascripts/admin/taxonomy.js.coffee