Changed scope test to require a scope
Merge branch 'master' of git://github.com/ErwinM/acts_as_tenant
make requiring tenant scope optional via extra method call
bump version
add method call for use in ApplicationController
update readme formatting
Raise ActsAsTenant::ScopeNotSet error so it can be easily caught in ApplicationController if necessary
Make ActsAsTenant.with_tenant return the block value instead of the tenant
Merge branch 'master' of git://github.com/pcragone/acts_as_tenant into pcragone-master

Conflicts:
	lib/acts_as_tenant/model_extensions.rb
	lib/acts_as_tenant/version.rb
	spec/model_extensions_spec.rb
Corrected condition in default scope to check for required tenant. Removed exception handling, was raising undefined method ActsAsTenat:ScopeNotSet. Version Bump.
Update change log.
validates_uniqueness_to_tenant should accept symbols and arrays like its AR equivalent.
Add test for return value of ActsAsTenant.with_tenant
Merge branch 'with_tenant_returns_block_value' of git://github.com/laurens/acts_as_tenant into laurens-with_tenant_returns_block_value

Conflicts:
	lib/acts_as_tenant/model_extensions.rb
Updated changelog.
changed definition of module methods. no cattr_accessor for tenant_class anymore.
Cleaned up modelextensions abit.
Moved require_tenant config option to an initializer.
Replaced exceptions by standarderrors which can be caught individually.
Clean up controller extensions. Update changelog.