Fix drain method causing dupe glitches...

...if using them mixed

Before the one accepting a FluidStack always returned null if the targeted tank was empty, but the one under it wasnt, the one w/ int doesnt have the problem.
Merge branch 'M3gaFr3ak-patch-1' into 6.0.x
fixed handling of unbreakable blocks, #1789
added protection against exceptions, for #1786
now uses Forge fake player, close #1786
Fixed residual liquid in pumps, close #1790
Fixed residual liquid in refineries, close #1791
Fixed minor schematic registration.
Enabled additional standalone schematics.
Close #1794.
updated Forge requirement
fixed previous check-in
fixed style errors
prepare 6.0.13 release
Merge branch '6.0.x' into 6.1.x
Migrate wood kinesis pipe / engines to MjAPI