fix #373 setJsonPostData uses deprecated properties

Instead of using the deprecated `jsonData` now use the standard `data` property to encode data information from a request filter
Closes #374
fix #376 Issues in html TextInput widget

- Autoselection occurring even when the field already had focus
- Placeholder text in browsers that do not support the native implementation was selectable
fix #377 Preload images not working for IE10.

Closes #378.
fix #379 TemplateCtxt.getDomId does not support integers.

Closes #380.
fix #361 for autocomplete freetext

Closes #362.