Implemented type support for kitchen unit.

Grinder now accepts raw duck meat.
Collector supports coconut.
Generator should no longer pump energy to blocks that don't want it.