Added horizontalPadding to allow containing view to have a width larger than the actual slider.  This is because the extra padding added to the thumb in touchRectForHandle: would not work properly if the handles are at their min or max (truncated by the edge of the containing view)