Remove LSD.Object.script, make #watch do all the stuff
Introduce _cast callback, remove onChange callbacks
Make LSD.Struct prefix methods with _ to avoid overwritten callbacks
Introduce LSD.Struct.Property@script
make mix(undefined, object) merge objects instead of mix(object, undefined).
Deprecate mix/merge and merge the logic into set, use 5 arg signature everywhere
this.set(undefined, value) now merges object into this
this.watch(undefined, callback) now observes all values in an object
Add _join callback to be called instead of _hash when watch or set is called without a key
Objects are now live-merged by default
Remove all the inline docs. They were useless and badly written, unfortunately.
Fix Cookies bug
Move dynamic properties assignment to Struct.