Changes necessary now that zero values accepted in AmountFromValue
- Add an accept test for zero amounts, and a reject test for negative amounts
- Remove ugly hack in settxfee that is no longer necessary
- Do explicit zero checks in wallet RPC functions
- Don't add a check for zero amounts in createrawtransaction - this could be seen as a feature