+ tree stuff. ^ evaluate_affectMaterial()

I'm getting some stuff done with trees.
currently, you can place a tree_base and it will spawn tree_trunk above it.
the tree_trunk will keep going until it spawns a tree_trunk_end.
It will make leaves and then the leaves will "die" when the tree grows taller.

now, if evaluate_affectMaterial() gets an affMat that has a satNeeded = M_no_saturation it will work.
previously, this did not work properly.
+ tree stuff. ^ evaluate_affectMaterial()

I'm getting some stuff done with trees.
currently, you can place a tree_base and it will spawn tree_trunk above it.
the tree_trunk will keep going until it spawns a tree_trunk_end.
It will make leaves and then the leaves will "die" when the tree grows taller.

now, if evaluate_affectMaterial() gets an affMat that has a satNeeded = M_no_saturation it will work.
previously, this did not work properly.
^ tree. ^ evaluation of grid and affectMaterials. more bugs/errors being sorted out.

The tree synthesis is coming along nicely.

I also added a picture demonstrating JP's horizontal line tool as a caligraphy brush.
That worked out better that I had hoped.

added nighly build for tonight! May 27th night (May 28th early morning)
Merge branch 'tree' of https://github.com/jensenr30/GridSim into tree

Conflicts:
	cell_engine.h
	materials_and_cells.h
+ beginnings of tree branches

. +M_any_of_my_sats

M_any_of_my_sats is a flag that says: "If I have any of my valid saturations,
then I (the affectMaterial) will be evaluated.
^ trees
^ trees. added satMem feature!!

satMem is a member in the saturationEffect structure.
If true, then a material will keep its saturation long after the original saturating material has left the prximity of or material.
if false, then the saturation will be gone when the saturation material is gone.
fiddling with saturation. at this point, it is broken
+ satMem. ^ trees. ^ README. '%' MEANS BUG FIXES!

I added a "satMem" feature to saturation effects. now you can choose if saturations stick with materials over time or if saturations are only valid while the block is touching them.

upgraded trees.

updated the readme. it has better conventions now. now '%' means fixed bug.
^ M_material mas been changed to m_material. it is easier to type
Merge branch 'tree' of https://github.com/jensenr30/GridSim into tree

Conflicts:
	materials_and_cells.h