Fixed tests for differentiated adapters

(cherry picked from commit 145fc9474730fe1e169823508a2b44c48850c5cd)
(cherry picked from commit cd5b3ecff44b419661bd6ffacbed26131b0bcf3d)
(cherry picked from commit e1f89a675e6a96416e3057f87e3ee91dba89913d)
Merge branch 'new-record_fix'

* new-record_fix:
  Fixed issue with has_role? improperly checking new_records
  Updated rbx travis settings
  Updated travis settings to specific rails version
  Added .rb to migrations
Merge branch 'multiple-user-classes'

* multiple-user-classes:
  Changed generators to allow multiple user classes
Merge branch 'any-resource'

* any-resource:
  Added any-resource scoping to User.has_role? [skip ci]
  Added 'any instance' capability to User.with_role

Conflicts:
	lib/rolify/finders.rb
	lib/rolify/role.rb