collection: update with collection bug fix

when collection was updated with collection all the lazy values were
evaluated so the "parent" collection was updates with values instead
of properties.
tiny "runall.sh" utility script added to avoid typing the whole command for test and coverage
examples docs improvements, run_example.py script added
README updates about envdir feature
Version remove from readme since badge already showing it
ver 0.3.8 release