Add tests and bug fixes for spurious watch() notifications from !DateTextBox, refs #11251 !strict.   
Add tests and bug fixes for spurious watch() notifications from !DateTextBox, refs #11251 !strict.   

Not sure where is best for this code, but I added it to _DateTimeTextBox.js since most widgets don't deal with dates, and also since perhaps it's _DateTimeTextBox's fault that we end up with new Date objects representing the same date.


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

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