[FEATURE] Balances|Trustlines: Return ledger_index, use last validated ledger by default (RLJS-127)

Also, returns `validated` key as a boolean (from the rippled response)
Does this look like correct behavior?

```javascript
> validator.isValid('', 'UINT32')
true

> validator.isValid('f', 'UINT32')
false
```