Initial update to 1.8, Super beta. Most rendering related hooks are out due to major changes in 1.8.

Some notes:
Almost all int x, int y, int z parameters have been changed to BlockPos class
ForgeDirection has been removed, replaced by net.minecraft.util.EnumFacing.
All FML classes have moved from packet cpw.mods.fml to net.minecraftforge.fml
Fluid Rendering has been disabled for the time being, to be re-evaulated and a test mod created for it.
Minecraft now uses a Model based system for rendering blocks and Items. The intention is to expand the model format to better suit modder's needed once it is evaulated.
As such, The model loaders from Forge have been removed, to be replaced by expanding vanilla's model format.
Metadata has been extracted out in Minecraft to IBlockState, which holds a list of properties instead of magic number metadata. DO NOT listen to the fearmongering, you can do EVERYTHING with block states you could previously with metadata.
Stencil Bits are disabled entirely by for the main Display, Modders must enable and recreate the FrameBuffer if they wish to use Stencil Bits.
Fix local variable conflict in Forge patch and latest MCP mappings.
Fix fog colors, Closes #1524
Fix acedential inversion causing some tress to not have leaves. Closes #1522
Fix creative picking a CommandBlock minecart returning wrong item. Closes #1523
Fixed crash with caomparators due to wrong position. Closes #1512
Fix inverted logic preventing blocks from breaking.
Fix Entityies not taking damage correctly. Closes #1511
Fix wrong state being passed to Block.getDrops
Fix potential NPE in Block.isToolEffective
Update RecipeSorter for new 1.8 recipies.
Fix destroy particles not being added. Closes #1528
Fix debug screen not showing grey background. Closes #1529
Fix not being able to place blocks in liquids, and related issues.
Updated FML:
MinecraftForge/FML@36644e97714b46dbbb24416febdde1332a3e753c Finalize modded handshakes in the World tick thread. Prevents potential CMEs when login event takes to long to fire.
Fix interacting with entities.
Merge remote-tracking branch 'origin/1.8'