tries to update to spree 2.1

still lot of mess and stuff to be improved
makes some steps ahead but specs still failing
Update spree versions and move assets to right place
Change Product.find_by_permalik to Product.find_by_slug
Point admin menu override to the new location
Change routes.append to routes.draw to avoid duplication errors
Change deleted factory payment_method to check_payment_method
Patch order_helpers#add_to_cart due to spree bug
* http://github.com/spree/spree/pull/4561
Update deface selectors
* and some translations
Update number_field_tag to mach new spree syntax
Fix cart failing tests
Add strong params to CustomerdetailsController
Use strong params in SubscriptionController#create_or_update
Fix new address_states.js file location issue
Marking as pending some test
* They fail when you run all tests, but they pass individually
Change update_attibute by update_column in Subscription#ship!
* to avoid calling callbacks
Enable pending migrations
* Move product creation inside before block
Delete workaround to a bug already fixed in spree
Merge pull request #24 from stevenbarragan/2-2-beta

Migrate to 2.2 spree version