Recreates the tests in a new test suite coinselection_tests.cpp that is based on UTXOs being created per their effective values rather than nominal values and uses transactions with non-zero feerates.