ForgeDirection optimizations in the Power pipes
Power pipes shouldn't check connections every tick
Fixed liquid junction issue

Closes #336
Added Oil/Fuel to Liquid Dictionary
Updated ACT to properly handle container itemstacks
Merge remote-tracking branch 'origin/master'
Missed the case where an item could be used up when it reaches its max durability. Also made it throw a PlayerDestroyItemEvent with the Buildcraft user when a damageable item is used up in autocrafting.
ACTs now play the item break sound for all entities nearby them when they break a tool
More Item Pipe opt to net and cpu

PipedItem IDs reduced to Short.MIN - Short.MAX to shave bytes off the
packet size. It could in theory be reduced to a byte and changed to a
per pipe ID, but that would require a larger rewrite.

The packet no longer send the pipe location and instead derives the pipe
location from the item location.

In total, 13 bytes were removed from the item packet size.

Also a number of cpu optimizations were performed, mainly by using more
appropriate collections and cleaning up some simple but often called
functions.
Minor opt to TileEngine.fill()
Some more minor opts
Added update notice. Will only display once per update and not annoy the player on each startup.
Power Pipes now display power stored too

There is now a visual indicator that a pipe will soon explode.
Fixed EngineIron fuel acceptance problem.
Merge pull request #507 from gishicrafter/patch-4

Fixed EngineIron fuel acceptance problem. Closes #501
Fix some NPEs on TileEngine when it has not be initialized
Redudent null check on instanceof
Merge pull request #508 from nevercast/fix-npe-engine

Fix some NPEs on TileEngine when it has not be initialized
Liquid Packets should not send before chunks on client join
Liquid Pipes do a full update periodically for client sync
Added config option in BuildCraftCore regarding long update period
Added to core as it may be used for other things in future too