optimize TilePump.initializePumpFromPosition by using a HashSet instead of a TreeSet for markedBlocks
add equals to BlockIndex
Lower engine heat 10 times

I don't think a temperature of 10000°C or 0°C doesn't make sense. This way it will at least always be under the melting point of iron and above the freezing point of water.
Save/Load + netsync for plugs
Added initial rendering for plugs
Added plug item and item renderer
Added recipe for plug
Merge pull request #833 from viliml/patch-1

Lower engine heat 10 times
Added add/remove of plugs, fixed plug render sync issue, fix renderer, prevent render of gate on plugged sides
Make pipes not connect if either has a plug, fixed issue with pipes not recalculating its connections on plug placement
implimented isStackValidForSlot to return true if valid to allow for automation inserst (mainly Applied Energistics)

Signed-off-by: Andrew Meehan <andrew@meehan.me.uk>
uodated tilehopper to return true rather than attempting to scan the inventory attached
Merge pull request #834 from Pharabus/master

Made AutoWorkBench and hopper accept all items
Added additional render component to plug, finally removed old code
Merge remote-tracking branch 'remotes/upstream/master' into 1.5.2
Possible fix for Power Pipe load issues

Closes #829
Closes #717
Merge branch 'BCPlug'
Vanilla ISidedInventory support for wooden pipes.
Call isStackValidForSlot when inserting.
Merge pull request #837 from immibis/isided

Vanilla ISidedInventory support