Re-enable transaction rollback
Allow calling -cancelWriteTransaction from within a transaction block
Merge pull request #1032 from realm/tg-rollback

Re-enable transaction rollback
Validate RLMArray's protocol rather than crashing horribly if it's invalid
Throw an exception when a nested RLMObject subclass is found
Add a test that will fail when the Swift name mangling changes