Enable misc RPCs in --disable-wallet compiles

Some RPC functions were in rpcwallet.cpp but don't really require the wallet, so can be enabled.
Similarly, `settxfee` is pointless without the wallet so disable it.

Fixes #3406