Merge of tests from old branch
ActiveFedora/Solr based uniqueness validator
Test abilities on collection
Merge more test framework changes
Add system groups to test role map; Refine tests; Initial implementation of collection model
reloading the role maps before each test
Refactor test objects
updating database_cleaner
Merge branch 'feature/collectionv2' of github.com:avalonmediasystem/avalon into feature/collectionv2

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
Tests manager methods; partial tests for editor methods
Tests depositor methods; refactor model methods
pushing collections controller
Merge branch 'feature/collectionv2' of github.com:avalonmediasystem/avalon into feature/collectionv2
Add default rights to collection using a non-indexed rights metadata datastream
Use usernames instead of user objects
Rewrite collection controller
Updated ability.rb and added MediaObject ability tests
pushing some code for the interface
Added custom CanCan actions for finer access controls of Collection fields
Updated collection model and abilities to be inline with team decision