Remove "needsFuel" event and state, not universal

Liquid fueled boiler fireboxes do not have this method, so it's not
really all that useful since we already have fuel tank monitoring (and
it's rigged up to treat solid fuel inventory as a fuel tank).