added many rpc wallet tests

deleted the empty no throw test in rpc_wallet_tests line 65

fixed some comments

starting verify tests

finished verify message tests

changed some comments
[Qt] ensure payment request network matches client network

- replaces checks in SendCoinsDialog::handlePaymentRequest() that belong
  to PaymentServer (normal URIs are special cased, as only an isValid
  check is done on BTC addresses)
- prevents the client to handle payment requests that do not match the
  clients network and shows an error instead (mainly a problem with
  drag&drop payment requests onto the client window)
- includes some small comment changes also
Fix addnode "onetry": Connect with OpenNetworkConnection
ProcessGetData(): abort if a block file is missing from disk
Add CODESEPARATOR/FindAndDelete() tests
LoadBlockIndexDB(): Require block db reindex if any blk*.dat files are missing.
SetupEnvironment() - clean commit
Fix incorrect checkpoint data for testnet3
Fix NameError in macdeploy script
Merge pull request #4174

5248ff4 SetupEnvironment() - clean commit (Stuart Cardall)
Merge pull request #4173

8c93bf4 LoadBlockIndexDB(): Require block db reindex if any blk*.dat files are missing. (Ashley Holman)
7a0e84d ProcessGetData(): abort if a block file is missing from disk (Ashley Holman)
Remove fDaemon flag checking on return from main(), which is useless and looks really strange.
Remove extraneous c_str
Merge pull request #4199

0a59723 Remove extraneous c_str (R E Broadley)
Merge pull request #4188

c6e36b0 Fix NameError in macdeploy script (Federico Bond)
Merge pull request #4197

0b78ba8 Remove fDaemon flag checking on return from main(), which is useless and looks really strange. (Huang Le)
remove CWallet::AddReserveKey which is never used
remove CTransaction::IsNewerThan which is never used
remove LogException( ) which is never used
remove LookupHostNumeric( ) which is never used