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.
needed to remove REQUIRED from find_package(Threads)
Merge pull request #56 from tewinget/master

transaction splitting