Fix bug in bounded int/float logic.
Added test
Use contentEditable to allow modification via the the slider readout
Add support to the float slider
Add keydown listener to commit changes on <enter>
Ignore the event object for handleTextChange
Add support for parsing pairs of numbers for range sliders
Change _parse_text_input to _parse_value and update float range regex
Fix infinite loop typo
Fix notify_trait getting called too early.
Require base/js/keyboard and use keycode.enter
don't use contains in SelectWidget item_query

gives false positive matches when some values are substrings of others
Check for Python errors in js tests

When running a cell in the js tests,
this checks for any errors and treats them as a failure.

Helps avoid confusion caused by silently ignoring failures in Python code.
Fix icons and typos in ui tour
Use 'is' to compare with None

Issues were detected by PyCharm Community Edition 3.4.
Merge pull request #6481 from jdfreder/intvalidatefix

Fix bug in bounded int/float logic.
Fix button alignment/size
Merge pull request #6640 from jhamrick/ui-tour

Fix icons and typos in ui tour
qtconsole: Add vi-like key bindings to pager (fixes #6590)

Since _event_fileter_page_keypress() already exists in ConsoleWidget
class of qtconsole, that change was pretty easy and isolated. We emulate
up/down arrow keys with k/j when we use pager.
Make sure DOMWidget _css is set after basic style traits