Use raw transactions

Use raw transactions instead of SendFromMinConf. Also stop using account
balance updates since by using listunspent we can determine if a wallet
has funds to spend.
But if ```addr``` gets initialized inside the scope of the select i think i won't be able to use it outside. Or am i wrong?