lots of small changes

name_scan help corrected, typo channles, --version --help and RPC help
working, coinexplorer names added, --noirc and --notify, more
checkpoints, purge depth on first run not showing warning, more dns
seeds, coinexplorer after readBlockFile now sets persistance correctly.
typo a/e mixup

typo persist(a/e)nce -> should be with an e
using persistence with an e

easy to miss the difference by one character
Merge pull request #74 from jonasbits/tinyChanges

Thanks Jonas - took longer than anticipated - always feel free to mail me directly if I oversee a pull req for too long
Fixed dependency of coinWallet broken in latest pull request - had to move NameWalletRPC.cpp/h from coinName to coinWallet
Fixed ugly bug in multisig verifications - it can be traced back to Evaluator::stack(const Stack&) where it was added and not changed - fixed
Also changed the Transaction::verify script back from being a reference to a copy - might be the culprit for various multithreading errors
BloomFilter fix - send transactions not inv to SPV clients when they request a merkleblock
fixed broken reporting of remote ip for incoming connections
Fixed multithread bug - switched sqlite to Serialized mode to allow for multiple threads _reading_ the database from the same connection - should fix the Error 21 that caused us to not accept blocks sometimes
Fixed throwing in handle_connect for some incoming connections where remote_endpoint could throw.
enabled raw block dumping from GetBlock
getheaders bug in case of wrong locator - causing a crash - should be fixed now.