Merge pull request #1 from monero-project/master

Attempting an online merge in my own repo
'getaddress' wallet-rpc command
'mining_status' Daemon RPC command
Fixed return status for '--help'. Fixed wallet name (use macro instead of 'bytecoin wallet'
Added '--exit-after-cmd' option in simplewallet
simplewallet returns 0 when no error
Merge bitmonero@monero-project
Merge pull request #14 from Neozaru/master

'get_address' RPC method for 'simplewallet'
Enable wallet refresh before blockchain is saved or completely sync'd.
Added 'payment_id' optional argument to 'transfer' wallet RPC method
Merge pull request #20 from artifexd/wallet_refresh

Enable wallet refresh before blockchain is saved or completely sync'd.
Merge pull request #21 from Neozaru/master

Added 'payment_id' optional argument to 'transfer' wallet RPC method
Added incoming_transfers RPC API method
fixed conflict