Merge changes Ia2a41432,Ib636515d

* changes:
  ProtoLog: Add end-to-end test
  ProtoLog: Fix broken hash computation