Bwl support for replication

Addition of the ConsistentBwl trait. This trait can be mix-in to Bwl to make it implement ConsistentStore. The tasks enqueued in Bwl can be replicated with the usage of this trait and ConsistencyMasterSlave.

Note: this is still mostly untested.