Use Rails.configuration.secret_token for pepper

Fixes #47
Include Spree::StoreHelper inside auth controllers
1-3-stable branch should be used in Gemfile
Revert "Include Spree::StoreHelper inside auth controllers"

This reverts commit 306d59605ba16744f408ea4571442510ea1cc209.
Bump devise version, add devise-encryptable
Bump rspec-rails version
Need to require devise-encryptable
Move require for devise encryptable to correct spot
Bump Devise version to 2.2.3
Fix for double order creation

Fixes #52
Add user role for user_spec
Don't load country fixtures for all tests
stub before_save_new_order method in ProductsController spec so that it doesn't interfere with test
Fix checkout spec
WIP: fixing promotions specs
Remove Abiliy related specs, they have been added back into core
Reset Gemfile
Remove Mass Assignment of Role IDs
Use devise's after_sign_in_path_for instead of forcing root_path

This makes the login flow more customizable

Fixes #52
Only return a value from model_class method if constant is available

Fixes spree/spree#2628