Add fluids reaction system.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
chance*

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Update free space find algorithm.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Pop a item when no space to generate new chemical.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Add more chemical fluids reaction.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Fix fluids reaction will deplete full EntityItem.

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Merge branch '1.7-update' into feature-fluids-reaction.
Some refactors, update en_US.lang and zh_CN.lang

Signed-off-by: yushijinhun <yushijinhun@gmail.com>
Merge pull request #227 from yushijinhun/feature-fluids-reaction

Fluids reaction