Validate slider value, when limits change
The value of slider changes in frontend, and readout, but not in python obj.
Sending data back to python object after slider values change
A comma after `this.touch`
Add EventfulList and EventfulDict trait types.
Address review comments @takluyver
Added on_events convinience method
Use ternary operator for callback registration
kwarg on_events and hardcoded callbacks
s/this/self
rmagic is now in rpy2.ipython
Default view should be the base widget view class
Add failing test for issue gh-6282
Cast module name to bytes for Py2 ModuleType constructor

Closes gh-6282
Merge pull request #6277 from takluyver/doc-rmagic-rpy-ipython

Update docs location of rmagic in rpy2
Git hooks use bash specific syntax
Merge pull request #6286 from takluyver/i6282

Fix issue 6282
Automatically open a comm on creation of widgets

This will immediately create a model on the javascript side when a widget is created.  This means that, for example, a widget that only interacts with its model can work without "displaying" it.
Don't register comm with comm_manager if comm_manager is undefined
Check for null session in _publish_msg and _session)default