For discussion to cut down on the current spam transaction problem. This contains patches for the following:
Add getmemorypool rpc command
Add mininput to deal with dust spam.
By default, mininput is set to 0.0001. This means that create transaction will
ignore any transactions with an output value less than 0.0001. You can override
the default by passing in -mininput on startup or by calling setmininput.
When scanning transactions, ignore transactions with output less than…
… mininput. This will prevent wallet from getting bloated.
Change threshold for free transactions
Increase min fee for each dust transaction
Reduce free transaction area
Change block size threshold for when fees increase
Increase min transaction fee
Done with pull request #9