changed test to use chai for assertion testing
Fix for #82687322. Store the removed node in a local variable then remove it from the array and then use the local reference for event firing.
When binding a handler if the attribute value associated with the handler tested false the event would not be sent. Now we check for existence of the key rather than testing the value stored under the key.
Use a lowercase attribute names
set_name now occurs before set_parent.

Also check for existence of name before setting reference in the parent node.
Merge pull request #50 from teem2/namefirst

set_name now occurs before set_parent.
The super implementation was not handling return values for the "after" and "inside" cases. Added in return value handling.
Prevent text selection

[Delivers #82787330]
Refactor event locking

This makes things simpler and happier, see
http://wafer.local:8080/smoke/circularevent.html
New version of art that doesn't require an object tag for embedding. I removed abstractart since it is not needed.
Add missing snap.svg
Merge pull request #51 from teem2/art_v2

New version of art.
Improve event locking

Avoid overwriting existing locks
Fixed clipping of graphics by computing the enclosing rectangle to pixel resolution.
Added a second example that demonstrates morphing and sending svg events to dreem.
Improve art documentation
Doc cleanup, rename dreem_iframe to webpage
Fix broken example
Fix another broken example
Clean up event naming