Initial Spree 1.2.x compatibility update.

Conflicts:
	Gemfile
	spree_reviews.gemspec
error when reviewed product doesn't exist anymore

Conflicts:
	config/locales/de-CH.yml
	config/locales/de.yml
	config/locales/en-GB.yml
Updating testing configuration
Using factories
Adding integration tests for admin
Rakefile cleanup

This also passes the Spree::User class name to the test_app creation
which enables tests to pass
Fix admin edit page rendering