Android changes part 1

First part of changes needed for android build. These changes were held outside the repo.

* `OTNameLookup` does not use default params, use string instead of pointers
* add accessing methods for `OTRecord`
* add function `FormatAmountWithoutSymbol`
* `GetHomeFromSystem` fails if returns empty string