Add Ore Dictionary support for Assembly Recipes
Revert "Add Ore Dictionary support for Assembly Recipes"

This reverts commit 3d1815595b88cb4af475f051e6e5f05a6f5a0dc8.
Prevent Iron Pipes from switching to a plugged side
Buff Oil Spring output

It should now produce 4x time amount of Oil, resulting in the same
energy output from before the Oil nerf.
simplify code for iron pipe facing check
Merge pull request #1320 from taelnia/IronPipeFacingFix

Prevent Iron Pipes from switching to plugged output
Changes to AssemblyRecipe to support OreDict

- Moved AssemblyRecipes to Init phase in BuildCraftTransport so that the

OreDictionary is completed by then
- Added new AssemblyRecipe constructor that can take ore tag strings
paired with a desired stack size
- Changed pipe wires over to new constructor
Fairly Major Filler Rework

Changes:
-The "crafting grid" is gone.
-API completely reworked
-Patterns can be "stateful", this could bring major improvements to the
scanning algorithms if utilized
-You can change the pattern via Gate Actions
-Various peripherally related GUI framework changes
Merge pull request #1321 from taelnia/AssemblyRecipeOreDict

Changes to AssemblyRecipe to support OreDict
Rewrite previous Assembly Table commit

Yeah...there were better ways to do that...
Fix Emerald Pipe Button Tooltip

Closes #1322
Housecleaning
* BlockUtil.getItemStackFromBlock() now properly posts HarvestDropsEvent and loads its results for compatibility.
* BlockUtil.breakBlock() now utilizes BlockUtil.getItemStackFromBlock() to get its drop list.
Merge pull request #1328 from DemoXinMC/master

BlockUtil & HarvestDropsEvent Update
Move ILaserTarget to the power API
Pumps can now be disabled with redstone
Reduce the amount of spam when building
Merge branch 'master' into filler
Fix Fluid Localization
Adding Logemerald pipe

This is an action sensitive extraction pipe. The pipe can be configured
with 4 different items and actions will decide which one to extract from
the connected inventory.