Added support for smooth and limits
Trigger listeners when setting value programmatically
Added a demo for smooth parameter
Bind limits and smooth so that they are passed to the control state
Updated to version 1.2
Added addValueChangeListener method to replace addListener to better fit
Vaadin 7 method naming
Merge branch 'pr/2'