Tree Decaying

added treedecay function to kill a tree after a length of time if its trunk is chopped/dug.  effectively it only kills from the break up! 

also added the mapgen stuff to support this function.
in all honesty i just copied the leaf decay abm so thats how it is done names and all for leaf decay but i did fix it :)