Deny decomposer all element stacks

Change will now deny null itemstacks (consequence of logic), and element stacks from being inserted into the decomposer.  Since all element stacks will never be processed by the decomposer, this simplifies automated insertion of items into the decomposer.

My future plan is to only accept items that will be processed, but this patch is simple and arguably strictly better functionality than is current.