Namespace navigation tab translations so that they don't clash with translations such as en.spree.orders.show

Fixes #3133
Remove overridden deprecated methods and fix deprecation warning format thrown by them

Fixes #3055
Rename shipping_methods_zones table to spree_shipping_methods_zones

Fixes #3174
[api] StockMovements can never be altered (updated or destroyed), only created

Conflicts:
	api/app/controllers/spree/api/stock_movements_controller.rb
Correct habtm association for shipping_method zones

Related to #3174
Wait for API requests to finish in order_details_spec
Sleep inside orders/shipments_spec to also wait for an API response