Fix DB Close() return value
Add hash to ReadTransactionAndMetadata
Merge branch 'master' of github.com:donovanhide/ripple
Make sure canonicalise is called in tests

Feel free to revert this if does not make sense!
The Value{} "constructor" should never occur in the client usage so
better to mimic the actual usage.

Perhaps a NewNonNativeValue(mantissa uint,exponent int) function is
needed?