Made KC recipes much more powerful

They now support global id whitelists, as well as id/meta pair
whitelisting for base ingredients. They KC now has 3 base food input
slots.
Merge branch 'master' of https://github.com/defiant810/Essencraft