add boolean Zone.stealChildrensTouch

Fixes #115

When true, any ancestor zone that has this set will steal touches from
all of it's children, and they will be identical to other touches on the
ancestor zone. this must be set before the touch occurs, in a touch
method assign and unassign should be used