removed unnecessary path requirement to trace().
fix typo
added WeavePath.prototype.forEachChild
Now using C implementation of btoa() and atob()
fixed bug - zOrder menu not appearing
fixed bug in forEachChild()

Change-Id: Ia1d68f3ec6198e96bf5469a897100ea40756fea7
Slight speed improvements
code improvements
more backwards compatibility
cleaning up backwards compatibility code.
fixed bug where startup script would not be called when restarting weave
stripping line breaks from base64 strings
fixed asdoc warning
getChildNames() now throws an error if there is no parent
Finalized behavior of forEachChild() and forEachName()
Added getChildren().
updated documentation
in getChildren(), using "new this.weave.WeavePath()" instead of
"this.push()"
added "Edit session state" menu item
fixed bugs in class discrimination algorithm
Merge branch 'master' of https://github.com/IVPR/Weave