Add LICENSE for #1
Use 'window' instead of 'this'
Firefox 4 was having problems with 'this'
Include latest change to Backbone inherits() function
Test clean up
Fix comment. Code style clean up.
Move some code to toolbox.extras.js
Use 'ctor' and 'extend' from Backbone.js instead of reimplementing.
Enable JS strict mode
Better match Backbone inheritance behavior
Handle null property value
Remove unnecessary semicolon. Explain why the loop includes inherited…