Alias as addresses seems to work

You can save aliases in the address book from send coin tab.. it will
save the alias address. You can send coins to an alias and it will
resolve the address before sending.
Added alias description in address input box
walelt was deadlocking because was locked twice

When adding to address book wallet is locked but in our GetAliasAddress
we were locking again, causing a deadlock.... I suggest we review
anywhere we use service functions anywhere but RPC calls as they may be
double locking and causing (wallet hang bugs as reported by people).. I
use TRY_LOCK which DOESN"T lock if its already locked, so I suggest in
our services to use TRY_LOCK everywhere, coderboo to review.

Removed sendtoalias, not needed.
Merge branch 'sendtoalias' of https://github.com/syscoin/syscoin into assets