fix #969 SynEvent used pageYOffset and pageXOffset on all version of IE

These properties are not supported on IE <= 8
(http://www.quirksmode.org/dom/w3c_cssom.html#windowview),
and returned undefined.

Now a fallback on scrollTop and scrollLeft has been done if
these properties doesn't exist.

Close #898, close #664, close #635, close #663
fix #961 Add timeout after focus or blur action, on some tests.

Fix theses tests on IE 11:

test.aria.widgets.form.multiselect.checkFeatures.MultiSelect
test.aria.widgets.form.multiselect.issue223.MultiSelect
test.aria.widgets.form.multiselect.issue312.AutoComplete
test.aria.widgets.form.multiselect.onblur.MultiSelect
test.aria.widgets.form.timefield.checkFormat.TimeField
test.aria.widgets.form.timefield.checkValue.TimeField
test.aria.widgets.form.passwordfield.PasswordField

Close #950
fix #958 Adaptation of test.aria.widgets.form.autocomplete.expandbutton.test3.ExpandButtonCheck for IE11

Close #950
fix #950 Adaptation of the test
test.aria.templates.visualFocus.VisualFocusTestCase for IE11

The template focus is now done in an asynchronous way.

Close #957
fix #951 Enable back test.aria.templates.keyboardNavigation.TableNavTestCase on IE <= 8

This commit is a new fix for the issue that commit 8fcb1826e247320e3730a19e9736b2ecee12c148
tried to solve, and which was reverted in commit 82b8cbf1ea1682361fac60ccef35d558c6aa6bba.
fix #963 test.aria.widgets.form.autocomplete.samevalue.AutoComplete failed on IE 11

Close #950
fix #962 autoselect is called asynchronously after focus()

Fix required as test.aria.widgets.autoselect.programmatic.AutoSelect failed on IE 11,
as .focus() is asynchronous on this browser.

Close #950
feat #972 prefix URLs in CSS templates

This commit introduces the possibility to define a method to be used to prefix all the image urls inside css templates.
LCRange Handler Fixes to allow comma pattern
feat #964 Changes for Error tooltip on keydown

close #964
fix #973 Fixing the test because was failing on IE7

Test failing on IE7
fix #974 test.aria.utils.cfgframe.AriaWindowTest failing on IE 8

Commit 2c1141e33deb90e8a5c5cd10676d87b486dd22c4 makes the following
test fail on IE 8: test.aria.utils.cfgframe.AriaWindowTest.
It only happens on a true IE 8 (not on IE 11 in IE 8 mode).

The issue comes from an "Unspecified error" raised when trying to read
Aria.$window.document.activeElement. This commit surrounds that piece
of code by a try ... catch.
1.4.16
fix #980 Correct MultiAutoComplete initialization when bound data is not empty

When freeText option was set to false, items already present in the data model to which the value of the widget is bound were not taken into account.
This commit reverts a fix done for another bug within commit 41d50bfe63ce93bc8d3116d28aeeb753d136b9dd: when freeText is equal to false, type some text for which there is no suggestion. Then blur. Then click inside the field and type something for which suggestions are returned. Pressing ENTER would cause all items to be duplicated.
refactor MultiAutoComplete unit tests

Using class `test.aria.widgets.form.autocomplete.multiautocomplete.BaseMultiAutoCompleteTestCase`, all MultiAutoComplete testcases have been refactored.

Close #982
fix #983 Error tip is now positioned relative to the invalid entry
feat #985 MultiAutoComplete: public methods for highlighting

Close #985.
doc JS Doc errors for aria.utils.Json.setValue

Close #990