Passing unit tests

:smile:
On a second thought – I would undo all this changes for the moment as @kuangmarkeleven is working on the parser on top of the master branch (remember we do not have this on Windows yet)  – and it will only cause unnecessary troubles. We can ask @kuangmarkeleven to use mdp::ByteBuffer at any time later.