Binjson3

- Made BinJson tree's fully mutable by using COW semantics.
- Fixed issues with IDictionary and IDictionary<string,object> not being implemented.
- Merged with Icer's current IDynamicObject interface work.