plants, trees and wild foods randomized seperate

has all of jimx updates + others. terrain.py, blocks,py items,py and global.py has my changes.  each is configurable by globals.  
new block, fern, drops seed.