Merge pull request #77 from roblabla/feature-packetnames

Allow sending and listening for packets by "name" v2
Merge pull request #79 from roblabla/feature-containers

Container and array data types
Add opportunistic parsing.
Remove old debug code
woops, add back the 'packet' event
Quickfix : type in UUID field
Merge pull request #80 from roblabla/feature-opportunisticParsing

Add opportunistic parsing and raw read/write.
Release 0.12.0