Signature canonicalization and transaction mutation fixes
Permit memos up to 1Kb.
* Overlong memos are basically treated like invalid signatures.
* Ability to clear message key.
Consolidate C++14 compatibility into new headers
Remove unused TextDiff
If no [ips] are specified, use r.ripple.com