Update spinner.js - stopped changing the initial value if it is defined already

Stopped changing the initial value to '1' or custom if the HTML element's "value" is set and not empty
Add test for #176
Merge branch 'patch-1' of git://github.com/pnm1231/fuelux into 2.4.0-wip
Complete changes for #176