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
onBlur support added to TextInput

All inheriting widgets also benefit from this feature.
onClick support added to MultiAutoComplete.

Closes #989
fix #1002 Travis build failure due to npm SSL error

Let's disable certificate check temporarily (before we migrate to Node
0.10).

Close #1003.
fix # Fixing invalid entries

This commit fixes a problem with the multiautocomplete when you have 2 suggestions, like Milano & Miami (so both starting with "mi") and the user types "mi" and press enter, an error tooltip is displayed. The fix remove the fact that the error is displayed.
fix #1005 Adding multihighlight feature for range values

When a range value is typed, all the suggestions are now highlighted.
fix #1001 UTC date was wrongly formatted
feat #994 MultiAutoComplete: Highlighted mode interactions

This pull request allows users to do the following:
1) When the user left-clicks on an item (that is not already highlighted),
it becomes highlighted (if any other was already highlighted, it becomes
de-highlighted)
2) When the user left-clicks on an already highlighted item, the latter
goes into edit-mode.
3) When an item is highlighted, pressing the backspace key removes the
item and the previous one becomes highlighted. If there is no previous
one, the following one becomes highlighted
4) When an item is highlighted, pressing the delete key removes the item
and the following one becomes highlighted

Close #994.
Expanded Button feature for MultiAutoComplete
fix #1014 Adding MultiAutoComplete highlight properties in AriaSkinBeans

In commit d31b18d16fb9d20413ebb1e8d702e68c82dd6582 (corresponding to #985),
some properties were added to the skin, but were not added to AriaSkinBeans.
This commit adds these properties to AriaSkinBeans.
feat #941 Added color animations and show/hide features, relative sizes and anim control (skip/pause/resume)

- implemented color animations (color name, hexadecimal or RGB notation are accepted)
- show, hide and toggle methods display or hide elements by animating "height", "width" or "opacity" properties
- values like "+=50px" or "-=5%" are accepted
- skip, pause and resume methods for both animations and queues are provided.
- deleted color list except for the 17 fundamental ones
- some minor code improvements
Close #941