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."
There was no provided rational and it was allowing exploits.
This reverts commit cfb19eba9b5167ec1267791e5d8e8fe358acdc26.
Merge branch 'master' of git://github.com/sk89q/worldedit

Conflicts:
	.gitignore