Fork of dijit code with branches:  (1) nodep - IE6, IE7, quirks, and deprecated methods etc. removed (2) es5setters - native getters/setters