Added @CompoundTag.

The @CompoundTag annotation can be used alongside the new CompoundTagIO
class to compile and decompile Object fields.