Fix setValue/setStep methods with snap options

These tests should pass:

- https://github.com/skidding/dragdealer/blob/master/spec/apiSpec.js#L66-L75
- https://github.com/skidding/dragdealer/blob/master/spec/apiSpec.js#L87-L96