Fix fractional drops in funded taker_pays setter
Merge pull request #214 from ripple/fix-fractional-drops

Fix fractional drops in funded taker_pays setter
Fix to_human precision rounding
Merge pull request #215 from ripple/fix-precision-rounding

Fix to_human precision rounding
Cleanup, normalize offers from book_offers and transaction stream
Merge pull request #217 from ripple/orderbook-cleanup

Cleanup, normalize offers from book_offers and transaction stream
[FEATURE] improve memo support

- add MemoFormat property for memo
- MemoFormat and MemoType must be valid ASCII
- Memo content is converted on the serialization level
- add parsed_* version of Memo content if the parser understand the format
- support `text` and `json` MemoFormat
[DOC] update generate wallet example

to take advantage of randomness collected from a rippled
Merge pull request #213 from geertweening/feature/memo_format_type

[FEATURE] improve memo support
[DOC] update release notes
[TASK] bump version to 0.9.4-rc1
Revert "[FEATURE] improve memo support"

This reverts commit 89adcf4f4eebe1a5cc92a1b24b53f637422b96da.
[TASK] bump ripple-lib to 0.9.4-rc2
[DOC] update release notes
[TASK] bump version to 0.9.4
[TASK] update sjcl

- native support for k256
- improved entropy by taking advantage of platform crypto

- remove unnecessary sjcl overrides from sjcl-secp256k1.js
- updated ripple-lib curve instantiations to use k256
- add curve override so c256 points to k256

https://github.com/bitwiseshiftleft/sjcl/commit/16dde36fa2a58845f639429acd5bc4e4ebb5a0f1
Merge pull request #220 from geertweening/update_sjcl

[TASK] update sjcl
[FEATURE] improve memo support

- add MemoFormat property for memo
- MemoFormat and MemoType must be valid ASCII
- Memo content is converted on the serialization level
- add parsed_* version of Memo content if the parser understand the format
- support `text` and `json` MemoFormat

[FIX] double serialization overriding Memo contents

The copy made in from_json wasn't a deep copy