Use daemon threads on FullPrunedBlockChain

This way, the thread pool used to run the transaction scripts won’t
prevent applications from exiting. This issue was commented in https://groups.google.com/forum/#!topic/bitcoinj/uCKEJeX2iIA
This is not the only place an executor is initialized.