Incremented to 2.0.1-SNAPSHOT for development towards the next version
Fix a small oversight in the API design.
Added a convenience method for boolean structure modifiers.
Add the ability to set the default injection hook method. 

This is useful for debugging.
Make the backwards compatible scheduler available to all.
Don't call deprecated methods.
Updated packet registry for 1.4.6.
Only set the hook if it's different
FIXED: DataWatcher can now clone ItemStacks and ChunkPositions.

Due to a oversight, we retrieved the "wrapped" value in the get cloned
helper method. This caused it to not clone the chunk position and item
stack.
Don't update hooks if we don't need to.
Just report HTTP errors, no need to make tickets out of them.
Better error messages - inform that updating is disabled for SNAPSHOTs.
Throw an exception the caller can handle instead of a warning message.

This should prevent possible spam by plugins that are not aware that a 
player has either logged out, or is not injected due to a bug in
ProtocolLib.
Properly exit BlockingHashMap#get if we time out.
Increase default waiting period to 2 seconds.
Compile PL for 1.4.7 - though earlier versions will still work.
The client no longer sends a RESPAWN packet.
Don't consider the current file as a candidate for conflicting version.
Bumping version to 2.1.0

This is because the previous release had a mistake in the API.
Merge branch 'master' into gh-pages