convert to use PersistentLog

* wrap RaftProcessor configuration values in RaftProcessorSettings case class
* add Log.close() method to release log resources