Merge pull request #52 from Larry1123/master

Added Method to update PlayerCapabilities so the Client knows about them
Quick CCE in CanaryScoreboard.
Added more checks and balances to CanarySign (to insure no crashing
occurs from poor programming)
Implements getBlockAttached to Sign and getComplexBlock to Block, fixed
version in pom being 1.0 instead of 0.10
Fix casting in Potion, fixes #53
Implements changes in Lib commit
https://github.com/FallenMoonNetwork/CanaryLib/commit/246d5980c46073a8ca88251dd5ad60e846b3fc4a
Fix crash bug when expanding maps (or matching recipes that require a
world check)
Fix Entity.isSneaking()
Working on Custom World generation.

Added WorldProvider, modified it to give a custom world generator if applicable
Merge pull request #55 from NiccosSystem/master

Fix Entity.isSneaking(), closes #54
bug fixing (name on disconnect being boolean, something in object
factory)
Fixed player health updating incorrectly, closes #56
Implements World.getTotalTime, fixes World.getRelativeTime
fixes to adding potioneffects to entities
Added newChunk to CanaryObjectFactory - Adresses #21

Also implemented getters/setters for Groups in CommandBlock
Add javadoc and source to package, chmod -x *.java
Refactoring ComplexBlock to TileEntity
Default world is now allowed to auto-load.

When calling CanaryServer.getDefaultWorld() and the default world is not loaded for a
mysterious reason, it is now allowed to load the world.
Default world shall always be allowed to load.
More WorldGen stuff. Adresses #21 and #124

Extended Chunk access a little
implements World.broadcastMessage