replacing assert.js with chai.js to get better error outputting and BDD/TDD style expect syntax, plus additional assert apis
adding better error reporting to identify failing assertions
Fixed up super.html smoketest to use arrays, more documentation of the tests and expanded tests to cover setters.
Premptively fixing #82990260 since I am pretty sure it was a merge error. The fix is that pointer-events should be "none" not "".
Updated node.html smoketest. Found a problem with init order. Fixed places where Layout should have been Layoot in preparation for eventual replacement of Layout with Layoot.
Reworked border and padding so that runtime changes can be made.

Got layouts working with border/padding.
Fixed rspec for inputtext related to border/padding changes.