Updates to make code decoupled from devise.
Fix user references to spree_user.
Fix remaining references to :user noticed by @swrobel.
Attempt fallback to social authentication for user.
Merge pull request #78 from supherman/url_helper

Use url helper instead of raw url generated based on the site_url spree ...
Replace @spree_user with @user because spree_auth_devise controllers still use @user