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!
moved play_sound's path functionality to its own function,
play_sound_path.
changed the name play_sound_path returns, and removed SuppressWarnings
annotations in both play_sound_path and play_sound.
play_sound now throws an exception if sound name is invalid. also
changed play_sound_path to play_sound_custom.
fixed function name
renamed the new function!
play_named_sound path is now lowercase instead of uppercase
fixed an if-statement
Probable fix for bug 2862

Create a copy of the event register for iteration
Merge origin/master
Added URL tracking for ClassMirror classes.
Merge pull request #192 from TheOctopod/master

Moved play_sound's path functionality to its own function "play_named_sound".
Removed unnecessary assign.
Merge pull request #193 from EntityReborn/master

Added URL tracking for ClassMirror classes.
Fixed extension doc generation not using the cache.
Added extension caching for servers running on Windows.
Added query_async() and typeof().
Merge origin/master