Update for Spout entity changes
Make the getList related things in YAMLProcessor w

rite defaults. This fixes an issue in plugins that use this config system, where they are sometimes not written.

Most noticable in CraftBook, where all String Lists are not written to the config file.
Re-add craftscripts to package.

Mistakenly removed this when messing with NmsBlocks.
Change cycler tool behavior with logs.
- Now works with jungle logs.
- Cycling forward (r-click) cycles through bark types (oak, spruce..)
- Cycling backward (l-click) cycles through orientations (upright, both
  sides, and the "all six sides" texture)
Fixed AddBlocks (again) and simplified expression.

Herpy derpy, >> 2 is not divide by 2, and I am not sure what I was thinking with the double shift.
Chunk's Add section stores the first block in the lowest nibble
Update PropertiesConfiguration. Catch potential NPE.
Fix 4096 block id support in restore and schematic. (for real this time)
Port WorldEdit to Forge.
Cleanup forge code. Make it singleplayer friendly.
Fixed WORLDEDIT-2707, regex in WorldEdit.getBlockPattern()

Regex in WorldEdit.getBlockPattern() was overly complex.
Updated .gitignore with a few more entries.
Revert "Made //undo and //redo disregard global masks."
This does nothing and neither did the original code. Disregard previous notice.
This reverts commit cfb19eba9b5167ec1267791e5d8e8fe358acdc26.
Use actual data for skull blocks
Fixed WORLDEDIT-2717, max-blocks-changed . maximum overriden by default

min(default_limit, max_limit) meant that the max limit was really default_limit when the default was less than the max
More lasting fix for Spout constantly causing issues. (This is not the first time this has happened).
Updated BukkitWorld NMS fields to be static.

This prevents attempts at loading the proper NMS compatibility classes from occurring more than once.
Fix //flip using incorrect block directions.
Update for MC 1.5
Update nmsblock classes for 1.5