needed to remove REQUIRED from find_package(Threads)
Added comments to wallet functions
working on dividing functions in prep for tx splitting
final changes to get transaction splitting building.  needs testing.
up tx splits limit 5 -> 30
added back successful tx message.  oops.
Added confirmation prompt if transactions are to be split
Transaction splitting *seems* to be working!!!
removed some debugging code (really stupid printf-style debuggng..
missed removing a debug print
removed erroneous printing of newlines
wallet RPC converted to use new transaction semantics

wallet RPC now uses wallet2::create_transactions and wallet2::commit_tx instead
of wallet2::transfer.  This made it possible to add the RPC call /transfer_split, which
will split transactions automatically if they are too large.  The old call to
/transfer will return an error stating to use /transfer_split if multiple
transactions are needed to fulfill the request.
Moved wallet rpc stuff to own folder/binary, builds but not tested
rpc wallet should now run without a daemon present

need to add a refresh time such that certain rpc commands
will fail with a message saying it's been too long since
the last refresh, so that command is not allowed until a
successful refresh.
rpcwallet now fails commands if last refresh is too long ago
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
Merge branch 'integ' into daemonize

Conflicts:
	src/simplewallet/simplewallet.cpp