remove MJ API compatibility layer
minor fixes, begin work on TileChargingTable
fix GUI offsets and textures, finish charging table
add IEngine API, restore engine connecting behaviour
make hoppers use markDirty properly
refactor TileBuffers to be in TileBuildCraft, optimize tanks and hoppers further
engines now reject output side fluids/items with ISidedInventory and canDrain/Fill
kill TileDummyGenericPipe, cleanup
add IHeatable interface for heating engines, close #1954
and, of course, commit the interface too... bah
Merge remote-tracking branch 'origin' into 6.2.x
Merge remote-tracking branch 'origin' into 6.2.x
fix some things about IHeatable
Merge remote-tracking branch 'origin' into 6.2.x
add option to use facade blacklist as whitelist, happens to close #1914
fix #2199
More Ore Dictionary support
Error messages should not be generic...
Merge pull request #2202 from ganymedes01/6.1.x

More Ore Dictionary support all around
add missing nullcheck