Add Memo fields and taker_(pays|gets)_funded auxiliary field
AccountID changes
* Extend from Hash160
* No long has a KeyPair member variable
* Cleaned up static constructors
Fix Hash.compareTo method
Hash256 changes
* Move HalfSha512 inner class to upper level
* Move ledger index creation to static methods on new Index class
Add writeVl to BinaryWriter
Amount changes
* `add` and `subtract` methods rounds values (needs more consideration)
* Add taker_(pays|gets) auxiliary AmountField's
Add isNative method to Currency
Issue changes
* Make issue Comparable
* Only include  `issuer` field in toJSON() output if not native
* Add roundedAmount Amount constructor
Make fromParser handle null hint with partially consumed BinaryParser
Create STObject subclassed children when making an STArray `fromParser`
Offer changes
* Remove Quality.fromOfferBookDirectory
* Add lineIndexes method, to create associated rippleState indexes
* Add bookBase method,  to create book base indexes
* Add belongsToBook method
* Add sellingOwnFunds method
* Add taker_(gets|pays)_funded methods
* Add iterateCollection
* Add qualityAscending comparator
ShaMap changes
* Add TransactionResultLeaf
* Add LedgerEntryLeaf
* Make various methods public
* Add getNextIndex method, for walking book bases
LedgerEntry changes
* Add owners method
* Add DirectoryNode class
* Add RippleState helpers to determine balance
Transaction(Result|Meta)? changes
* Use moved HalfSha512
* Fix AffectedNode to handle cases when no FinalFields
* Set LedgerIndex as `index` in nodeAs(Previous|Final)
* Add new Source's to TransactionResult
* Add TransactionResult.fromJSON static constructor
* Use new Index class for creating ledger indexes
Update tests
Updates tracking ripple-core
* Use Index to calculate ledger indexes
* AccountID no longer has a KeyPair
* HalfSha512 is top level class
Use java.util.logging
* Expect more of this to come (blended with other changes :/)
Remove debugging
Track txn_count in ServerInfo
Add `ledger_data` command