Added 'any instance' capability to User.with_role

(cherry picked from commit b90594fd5e64d9d954c50e54777e7a3f6949707b)

Conflicts:
	lib/rolify/finders.rb
Fixed tests for differentiated adapters

(cherry picked from commit 145fc9474730fe1e169823508a2b44c48850c5cd)