Remove deprecated/redundant code in main classes

I've done a bit of cleanup in the BuildCraft code by removing any
redundant/unnessecary little things and removing all deprecated
LanguageRegistry methods from main mod classes.
Change back to Stirling Engine as requested by ST.
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.