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.
Navigation for highlighted suggestions of MultiAutoComplete
Navigation for highlighted suggestions of MultiAutoComplete