Part 1 of proper fix for issue #563

Implement ILiquidTank getTank properly.
Part two of proper fix for issue #563

Implement ILiquidTank getTank properly
Added a helper for merging stacks
Sanity checked for itemstacks returned from extract. (NPE check) Fixes #601
Merge branch 'master' of https://github.com/BuildCraft/BuildCraft
3.4.2 build.
Added onBlockPlacedBy() wrapper to BlockGenericPipe and Pipe
BC Version check now threaded, will attempt the check 3 times, waiting 10s between failed attempts
Registered Pipe items with FML

This will cause the mismatched id warning to display once for existing
worlds. It should be ignored.
Merge pull request #581 from bculkin2442/master

Proper PR for issue #563 - dont make me fix it next time
Fixed last commit cause the PR was lazy
Added a failure check by https://github.com/nallar
Merge pull request #605 from viliml/patch-10

Added a failure check
Update Forge req
Fix Tanks filling and added safety check on load
Remove redundant loop
Closes #608
Closes #566
Enabled glass facades
Closes #606
Fix /buildcraft not working in singleplayer
Merge pull request #611 from viper283/patch-1

Fix /buildcraft not working in singleplayer
Not yet ready

DON'T USE!!!!