Fixes admin authentication methods pages + specs

- Let :provider, :api_key, :api_secret be required fields. Also cleanup
partials and add small starter spec for the extended engine classes.

Conflicts:
	spec/integration/sign_in_spec.rb
	spec/spec_helper.rb
	spree_social.gemspec