Caching provider and user_hash
Merge branch 'caching'

Conflicts:
	lib/sorcery/controller/submodules/external.rb