Various changes

- Moved most CBORDataUtilities methods to DataUtilities
- Optimized Equals and GetHashCode for arrays and maps
- Small optimization to WriteTo
- Refactored JSON string conversion
- Added TestTaggedUntagged test