Changes to RedstoneSource which are required for new redstone blocks that have strength based on components, not block data.

Also started adding 1.5pre Blocks
Added Block of Quartz, Quartz Slab, Chiseled Quartz, Quartz Pillar, Nether Slab, Nether Double Slab, Trapped Chest, Redstone Block, Daylight Sensor

Signed-off-by: Sleaker <sleaker@gmail.com>
rebase onto master so I can commit properly without errors.

Signed-off-by: Sleaker <sleaker@gmail.com>
Rebase onto master for API changes.

Add hopper, ActivatorRail, Fix incorrect NetherOre  implementation.  NetherRack is now smeltable into Brick.
Redstone Comparator, TNT Minecart
Minecart Protocol changes, WindowOpen Codec Changes

Signed-off-by: Sleaker <sleaker@gmail.com>