make it possible to grow solid plants (such as pumpkins)

This adds an exception to the condition reverting soil to dirt under solid nodes in order to support growing solid plants. Each solid plant will need to have `plant=1` or something similar added to its groups; all other plants will need no modification.