Move js *RangeWidget code into *Widget
deleted:    widget_float_range.js
deleted:    widget_int_range.js
Made tests reflect changes to widget naming scheme.