Add unit tests for collection_update
Add unit tests for collection deletion
Merge branch 'dev' into collection-clj-api-unit-tests
Improve collection deletion tests.
Some code and test cleanup.
Cleanup update tests.
Improve item and collection tests and add reserved property detection to valid-collection-update.
Improve collection unit tests with attempted updates with reserved properties.