Added the initial documentation and framework for routines.
Rewind plugin message byte array before sending to the event buffer.

Rewind plugin message byte array before sending to the event buffer.
Fixed the requirement for : to immediately precede the label.
Made it easier to find code that is trying to execute unknown events.
edited play_sound to use paths if the sound name doesn't match any of
bukkit's sounds.
playSoundPath() methods added to MCPlayer and MCWorld. the play_sound
function now uses these methods.
Merge pull request #191 from TheOctopod/master

Edited play_sound function to use paths if the sound name doesn't match any of Bukkit's sound names. Thanks TheOctopod!
Probable fix for bug 2862

Create a copy of the event register for iteration
Merge origin/master
Added URL tracking for ClassMirror classes.