Path refactored: renames, fixes
Node dependencies fixed for npm and node-webkit
npm package definition
string representation eliminated from Path
EventPath cloning
EventSpace bubbling refactored into iterative (was recursive)
.hasOwnProperty fixed in EventSpace