Fixes, tests, and documentation for Value:
* ZeroClone was not returning a native value when it should
* Compare gave incorrect result when comparing native/non-native