Added tests for undo/redo operations on implicit and explicit dictionaries.
Added tests for clearing explicit lists and dictionaries.
Fixed so an IDictionary item is removed using the item key.