Initial directory structure.
Initial Commit
Added private method _set() to hide away the internal-only paramter 'is_initial_set' from the public interface, set().
Woops - Introduced an infinite loop. Fixed.
bindTo()'s argument 'target_key', was being redeclared. Fixed.
Added symbol definitions for Closure Compiler. Uncomment if you wish to use them.
Added eclipse .project, .settings to svn:ignore.
Added license info and copyright.
Bug squashed: '_changed' methods being invoked when set() called, despite value not actually changing.
Lots re-written.

Big bug squashed: Binding an object that already had observers to another object would mean those observers would get orphaned.

Now safe for use with null, 0 and undefined property values.

Will now throw a friendly exceptions for common mistakes, i.e. unbinding non-bound properties.
New functionality, force_callback. When calling set(), force any callbacks to fire, regardless of whether the property value has changed or not.

Bug fix: binding a previously bound then unbound property now works.

Bug fix: will no longer throw an error when setting a property and no '_changed' method is defined.
Bug fix for issue 1: http://code.google.com/p/mvcobject-js/issues/detail?id=1 as pointed out (and fixed) by James.Synge.
Merge branch 'master' of github.com:john-n-smith/mvcobject-js