listen to programmatic value changes on input element
Add support for floating point boundaries

According to the W3C's documentation of the `range` input type [1], the
`min`, `max`, `step`, and `value` attributes may all be specified as
floating point numbers.

[1] http://www.w3.org/TR/html-markup/input.range.html
fix issue 18

closes issue #18
Merge pull request #19 from austinpray/patch-1

corrects `main` in bower.json
Removed unnecessary element div.rangeslider__range

It’s now the wrapper element div.rangeslider
Merge pull request #20 from andreruffert/markup-reduction

Removed unnecessary element div.rangeslider__range and replaced it with the wrapper element div.rangeslider
Added AMD "define" to .jshintrc to remove jshint warnings
If we click on the handle don't set the new position
Ignore files beginning with a #
Merge pull request #22 from andreruffert/handle-behaviour-optimization

If we click on the handle don't set the new position
Changed the handleWith to offsetWidth
Snapping steps are now default
The fill has now the right width
Updated device events to get current X position
Removed uneccessary calculation
Enhanced the example file
Refactoring
Merge pull request #23 from andreruffert/refactoring

Refactoring
Merged jugglinmike-floating-point
Merged develop into jugglinmike-floating-point