Replicator cleanup

This is a "miscellaneous" pull request with several relatively small changes. The two numbered issues it fixes are #246 and #262 -- cleaning up and simplifying the Replicator interface.

Also, FileChannel#force behavior is made enabled by default for the replicator log. It's now controlled from a static constant.

Several nits brought up from past code reviews are also addressed by commits herein.