Fix test of breaking the jenkins build
Randomizes names in __values to make bypassing accessors difficult
Adds support for statics
Adds support for hash of events to on method
1. uniqueId() had wrong var name
2. defer now works more reliably in nodejs
Misc fixes:
1. Classes whose name is in "." notation gets the name space allocated to window
2. Each instance of a Model now gets an internalId
3. Now detects if we are in node or phantomjs, and skips private property enforcement
Updates test files to go with prior changes
Removes redundant readme property