Remove tx from AlreadyAskedFor list once we receive it, not when we process it.

Conflicts:
	src/main.cpp
prefer const string& over char* in CDB and CWalletDB constructor

- also make parameter of CDBEnv::CheckpointLSN a constant reference

Conflicts:
	src/db.cpp