1. in Widget.js, call create() from postscript() rather than constructor() 2. for widgets using preamble(), move code in preamble() to constructor() instead. 3. change ValidationTextBox and Combobox to use constructor to initialize arrays/hashes, rather than if() statement referencing prototype Fixes #4076.
1. in Widget.js, call create() from postscript() rather than constructor()
2. for widgets using preamble(), move code in preamble() to constructor() instead.
3. change ValidationTextBox and Combobox to use constructor to initialize arrays/hashes, rather than if() statement referencing prototype
Fixes #4076.

git-svn-id: 674a2d6b1e32e53f607eb824547723f32280967e@10412 560b804f-0ae3-0310-86f3-f6aa0a117693

Sam-Cummins/delite,Sam-Cummins/delite,harbalk/delite,kitsonk/delite,kitsonk/delite,harbalk/delite