API compatibility tests

http://www.raspberrypi.org/documentation/usage/minecraft/ transcribed
into code (ish)

Plus a whole bunch of reversion needed to fix compatibility breakages