shiny.js: allow setting inputs and getting input state
Add input binding tests
Add messenge-sending support
Add functions for sending messages to client
Put inputMessage in a queue
Align checkboxes with labels
Add getState and receiveMessage support to selectInputBinding
Trigger change when message sent to input bindings
Fixes to tests for jshint
Add radioInputBinding
Add checkboxGroupInputBinding
Make sure not to bind new-style multi-inputs
Add empty message tests
Allow setting value of sliders when they have range
Streamline tests
Add methods for setting bootstrapTabInputBinding
Add update-input functions
Wrap slider in div so that it can be manipulated more easily
updateCheckboxGroupInput: clean up and allow setting labels
Allow setting labels for all input objects