Overload registerMolecule method.
Add method registerFluidChemicalReaction().
Null checks, fix some methods are not static.
Add JavaDoc.
Merge pull request #271 from yushijinhun/api

Add registerFluidChemicalReaction(), overload registerMolecule().