attempt at fixing blueprint building ordering, for #1620
Fix ClassCastException in tile entity, close #1584
Update ReflectMjAPI.java

Removed a potential NPE (this can occur when a class contains a null mjBattery object)
Re-added blocks dropping when filler clears them, this also applies to quarries and builders.
Merge branch 'NextGen' of https://github.com/adudney/BuildCraft into NextGen
Changed minimum hardness to 1, so that digging dirt is no longer a free operation. Changed breaking blocks to have only the exact amount of red cubes sent toward them equal to their hardness.
Removed redundant call to get the destination position for BuildingItem.
Merge pull request #1612 from TXX59/NextGen

Remove deprecated/redundant code in main classes
Merge branch 'NextGen' of https://github.com/BuildCraft/BuildCraft into NextGen
Fixed order of operations causing Has Work to flicker on and off when pointed at a clear Filler in loop mode that currently had no blocks to clear. Also fixes Fillers running while done and not in loop mode.
Fixed gates rendering incorrectly in GUIs
Merge branch 'NextGen' of https://github.com/BuildCraft/BuildCraft into NextGen
Changed Oil Generation to use config file ID's for generation to support
integration with mods like Biomes O' Plenty
Enabled use of BiomeDictionary.Type to pass in addition to IDs of
biomes. Added error handling. Doesn't seem to print the warning to the
log correctly though, just prints a string as info it looks.
Forgot to trim ids.. Oops..
Merge branch 'NextGen' of https://github.com/AlexIIL/BuildCraft into AlexIIL-NextGen
minor reformating
migrated to forge 60 and gradle 1.2
Merge branch 'BuildCraft-5.0.x' into BuildCraft-5.1.x
Merge branch 'BuildCraft-5.1.x' into NextGen

Conflicts:
	buildcraft_resources/assets/buildcraft/lang/en_US.lang
	common/buildcraft/energy/BlockEngine.java
	common/buildcraft/factory/BlockTank.java
	common/buildcraft/transport/pipes/PipeItemsEmerald.java