Update tests

+ robust-transaction-test
+ no-ripple-test (@JoelKatz)
+ tests for `ledger_index` as specified in `ledger` requests (@nbougalis)
+ test for `InvoiceID` as specified in payment transaction
+ minor cleanups
+ bump `ripple-lib` version