Added some of the new blocks. Nether reactor related still ramaining, and maybe grass.
Finished adding new materials (based on wiki and inventory)
Cleaned up pocket.yaml

Removed whitespace from empty lines and commented out pc-only block definitions, as they were out of date, and it will be easier to just copy any new blocks from the pc definition file.
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