Added block 36
Merge pull request #124
Added: Nether Brick Slabs
MCJavaLevel: Fix AttributeError in saveInPlace

Caused by incomplete removal of 'compressed' flags.
Change coordinates of purple block texture to a different unused block.
Ignore profiling outputs
Update NOTEX for 1.4.6 terrain.png
End Portal Frames are transparent. Fixes #121
Merge pull request #125
Rename Block 36 to Piston Movement Placeholder
Fixed: File already exists error when deleting and recreating unsavedWorkFolder
Tests now import pymclevel modules relative to pymclevel. This removes the need to fiddle with PYTHONPATH, so run_tests.sh is removed.
Increase block limit to 4096. Change Schematic format slightly to store extended blockIDs.

InfdevOldWorld now allocates Blocks as a 16-bit array and reads Add into the top 8 bits if present. MCSchematic also allocates Blocks as uint16 and uses WorldEdit's extension to the schematic format to store the Add arrays.

Conflicts:
	test/extended_id_test.py
TileEntity.copyWithOffset now adjusts the coordinates of teleport command blocks.
Fixed ValueError: shape mismatch when rotating/flipping schematics.

Caused by _Blocks having its axes swapped from the old Blocks
Fixed: ValueError in chunk copy when selection is chunk aligned but offset from destination level
Fixed: TileEntity.copyWithOffset adjusts mob position data for mob spawner blocks
Added: Division and scalar multiplication to Vector
Fixed: Remove self from TAG_Compound's key not found error message

String formatting was taking forever.
Add method Vector.length