Quick refactoring for cmd line usage (if bad arguments)
Returns error code when catching exception (no core dumps)
Forcing 'rpc-bind-port' to be set to avoid unhandled exceptions
Throwing error when 'on_transfer' fee is too low, avoiding transaction to be refused by the network
Added 'tx_hash_proper' in 'on_transfer' (removes first '<' and last '>')
Propoer tx hash refactoring and integration in other calls
tx splitting unit tests
Replaced RPCwallet return codes with enums (in wallet2 for public usage)
[quickfix] '--password' in usage
Removed tx_hash_proper_list from 'transfer_split' RPC command (defaults to propers hashes)
Merge branch 'neozaru:rpcwallet' into 'tewinget:rpcwallet'