Made CommandManager registration with parent public so hooks can be made to existing commands
[maze.js] Added Height, Size, Thickness and Flags
Add support for listing schematics inside subdirectories
Allow use of InputStream, this allows schematics to be loaded e.g. as a resource.
ADD: CylinderSelection for worldguard to be able to create regions
MOD: moved polygonize method of CylinderRegion to RegionUtil so it can be
reused later on
Don't send SelectionShapeEvent events in the describeCUI/describeLegacyCUI methods, that event is already sent in dispatchCUISelection in LocalSession
That check is also done in the LocalSession, let the LocalSession decide what to do with multiple packets.
Let the handshake packet refresh the CUI protocol version (it happens that players join with another client before the previous session expires) and also send the current selection when receiving a handshake packet (for when the player joins and the previous session did not expire)
Fix indentation
Only enable CUI support when the message is valid.
Also the check if support isn't already enabled is not really needed, as it will just overwrite the field with the same value.
The /butcher command no longer kills mobs with a name tag.

This behaviour can be overridden with the new -t flag.
The -f flag encompasses this flag.
Allow use of InputStream to load schematics

Conflicts:
	src/main/java/com/sk89q/worldedit/schematic/MCEditSchematicFormat.java
Merge pull request #242 from vu1p3n0x/master

Access to CommandManager registration with parent
Merge pull request #249 from Gimlao/patch-1

[maze.js] Added Height, Size, Thickness and Flags
Improves CUI support.

1. Allows CUI handshake package to overwrite protocol version.
2. Sends the current selection on handshake.
3. Removed redundant SelectionShapeEvents.

Conflicts:
	src/main/java/com/sk89q/worldedit/regions/selector/ConvexPolyhedralRegionSelector.java
	src/main/java/com/sk89q/worldedit/regions/selector/CylinderRegionSelector.java
The /butcher command no longer kills mobs with a name tag.

PR: https://github.com/sk89q/worldedit/pull/292

Conflicts:
	src/bukkit/java/com/sk89q/worldedit/bukkit/BukkitWorld.java
	src/main/java/com/sk89q/worldedit/command/BrushCommands.java
	src/main/java/com/sk89q/worldedit/command/UtilityCommands.java
Merge pull request #282

Add support for listing schematics inside subdirectories

Conflicts:
	src/main/java/com/sk89q/worldedit/command/SchematicCommands.java
Merge pull request #287
Merge pull request #239
Merge remote-tracking branch 'origin/master' into mapping