Move mushrooms to their own tval, nuke tval_to_attr[]

I wanted to move mushrooms out to their own tval so they wouldn't be special cased all over the code with SV_FOOD_MIN_SHROOM.

I'm happy to add in a shim for savefile compatibility if wanted.  I think the worst that will happen is that mushrooms from the savefile will be silently discarded.