Minecraft Low Level API: First draft

Still WIP, I want to do a few tests before this is merged.

In the meantime, feel free to look over the code, I'd be happy about feedback.

I'm not sure how we should deal with the connection class. It's probably better if we keep it separate from the `mcpi` version, then we can improve it without having to deal with low level backwards compatibility (e.g. people trying to catch specific exceptions).

Once this is merged, it should fix #10.
I'd love to find a nicer name for this, it took me a few minutes to track down what it's used for. However I'm not sure what a nicer name would be…