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.
But it creates ambiguity between `mc` (which is `World()`) and `mc.world`.

Also, after removing the `Command` Suffixes (https://github.com/py3minepi/py3minepi/pull/44#discussion_r18411837), there is actually already a class called `World` in this module.