Fix order number text

The translation that is currently used expects an argument and
displays 'Order %(number)' without it.  This will now use the same
translation as the admin orders list.
Conditionally add controllers & views into engine path.
Login nav partial belongs in backend.
Dont load_order for admin/orders_controller#new
Generate api key for admin.
Include Spree::Core::UserPaymentSource in user model
Rip out admin users controller in favor of having it in spree backend
Added details on how to use in native apps.

Fixes #168
Reference Rails::Engine::Railties within Engine

Referencing Rails::Application::Railties leads to an exception when running under JRuby

Fixes #169
tab through login elements in the order they appear

Fixes #171
Only call `spree.root_path` whene it's defined
Correct admin login title in user_sessions/new
Adding support to format js when creating a new session

Fixes #173
New user session form is now being rendered directly from checkout registration template instead of being called from override

Fixes #175
Use new Store concern for current store methods.
Fix admin devise controllers for current_store as well.
Replace deprecated `Railties.engine`
Fix logout links

Fixes #182
Remove loose require for coffee_script

Fixes #176
updated the UserRegistrationsController#create action to respect Devise after_sign_up_path_for

Fixes #183
Fixes #181

Conflicts:
	spree_auth_devise.gemspec