Use RequestStore instead of pure Thread local variables for request specific state in order to avoid concurrency issues.
Require request_store in engine.rb.
Merge branch 'tbuehlmann/proper_state'

Conflicts:
	alchemy_cms.gemspec