1. As of now, I don't think there is any reference to those keys, but I hope the minecraft team can make one sooner or later.
3. An mcworld file contains the level/world files (level.dat and things like that), the behaviour pack, the textures, and the models of the mobs all compressed into one.
I hope this can help you a bit