Remove debugger gem

Pry > Debugger
Workaround (possible) ransack bug by only searching for things without dots
Fix user account menu to display translations for order state

When the order state is "canceled" a warning is displayed because there is no `en.spree.canceled` translation. This change brings the order state translation closer inline with the payment and shipment state translations (although perhaps it should be named "order_states" and not "order_state", but that's probably a separate PR).

One other small change is to use `String#titleize` on the 3 statuses so that they are displayed consistently.

Fixes #133
Only display email validation errors on checkout registration page

Fixes spree/spree#3878

Conflicts:
	app/controllers/spree/checkout_controller_decorator.rb
Pass order params to checkout controller during test for it to pass
Email validation can fail for more reasons than blankness
Merge branch 'spree/2-0-stable' into 2-0-stable

# By Ryan Bigg (5) and Dan Kubb (1)
# Via Ryan Bigg
* spree/2-0-stable:
  Email validation can fail for more reasons than blankness
  Pass order params to checkout controller during test for it to pass
  Only display email validation errors on checkout registration page
  Fix user account menu to display translations for order state
  Workaround (possible) ransack bug by only searching for things without dots
  Remove debugger gem

Conflicts:
	app/controllers/spree/checkout_controller_decorator.rb