[TASK] RT-2347 Hidden page where you can input a Ripple address and view...

... Ripple Trade from that account
Hm. That code was taken from "rpripplename" filter. At that time I didn't come up with solution to merge this into one function, because Id.resolveName is asynchronous and  filter is synchronous.
But now I think we can just move synchronous logic from "rpripplename" filter to Id so it uses same cache as Id.resolveName and triggers Id.resolveName for resolving.

Looked at validators. Hm. Really, one call is enough.
I'll change Id and  "rpripplename" filter so it uses same code and will remove redundant call.