Expose yggdrasil to API consumer

The Yggdrasil library should be exposed to API consumer.
Add packet names
rename github.com/superjoe30 to github.com/andrewrk
modify some packet variable name

fix chat problem with multi-byte characters
Merge pull request #76 from danny8376/somefix

fix chat problem with multi-byte characters
Use ProtocolLib naming scheme. Use hasOwnProperty instead of equality
Merge upstream, fix mistakes in examples
Fix #73 - this string should be unlimited
Merge branch 'master' into feature-packetnames

Conflicts:
	lib/protocol.js
Fix bug in sizeOfMatchArray making the tests fail
Merge pull request #77 from roblabla/feature-packetnames

Allow sending and listening for packets by "name" v2
Proper generic read/write/sizeOf functions
Container, array, buffer and count types added
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