[ADDED] First draft: sendmany RPC support

We can now run payouts via sendmany:

* No big logical changes, sendmany is called once for MP and once for AP
* Instead of paying out via sendtoaddress, store in array and use
  sendmany later
* Update all transactions with the RPC TXID returned by sendmany

Will fix #1238 once merged.
[CHANGE] Made startup messages debug level
[FIX] Apply TXFees before running sendmany
[UPDATE] Getbalance wrapper

We need to wrap our getbalance call due to issues in the coind and
payout systems in the RPC. Apparently it's having issues with multiple
accounts setup in a single wallet. Sendmany can not properly use other
accounts added to the wallet as the payout account.

Hence we wrap our getbalance call in the RPC and only return the default
account balance at all times. Since this is used for all payouts and for
payments from blocks, there should be no issue. Those pools running
multiple accounts in their wallet will have to move their coins into the
default wallet!
[ADDED] Sendmany config option

* Disable sendmany by default
* Allow people to enable the new feature via config
[ADDED] Log RPC TXID into logfile for payouts
[ADDED] Documentation URL
Merge pull request #1722 from MPOS/sendmany-support

[ADDED] First draft: sendmany RPC support
[UPDATE] message only if more than 1 account in wallet and Default has no funds
[UPDATE] cleanup
Merge pull request #1749 from iAmShorty/wallet-info

[UPDATE] Wallet Accounts Message
[UPDATE] Added INDEX to transactions table

Should speed up queries using both account_id and archived for a
specific account.
Merge pull request #1751 from MPOS/transaction-index

[UPDATE] Added INDEX to transactions table