General fluid recipe maintenance and patching
* Copy patched getOutput/getOutputRaw from DecomposerRecipe to
    DecomposerFluidRecipe
* Add support for fluid recipes of differing types (Chance/Select)