Refactoring API to follow wallet design with Dan N.

Eliminated 'account' type, switch back to just address.
Rename contact to account
Using sending/receive accounts
rename hkey_index to address_index
rename account_record to balance_record
Adding parameters to use account_names

This commit breaks send_to_address
Improve getbalance compatibility with bitocin
resolved conflicts