Packet handling and journal fix

- Fixed packet handling so the dissector only gets called once all the bytes have been added to the buffer. A bug here caused the dissector to get called immediately after packets were added to the buffer, regardless if all of them had been added. This caused extra incoming packets to be added later, and then improperly dissected.
- Hard coded the "sanity check" to return the channel journal length instead of the consumed amount, since the consumed amount as of yet isn't being processed properly.
- Added journaling functions from wireshark filter, so that they can later be tuned to allow journal support.