Adds accessible labels to range limit text fields

* Adds a `label` param to `render_range_input()` helper method 
* When a label text is provided, an accessible, hidden `'.sr-only'` `<label>` is prepended to text field HTML

```ruby
render_range_input("pub_year_tisim", :begin, "from year")
```
returns 

```html
<label class="sr-only" for="range_pub_year_tisim_begin">from year</label>
<input class="form-control range_begin" id="range_pub_year_tisim_begin" maxlength="4" name="range[pub_year_tisim][begin]" type="text" />
```

```
[label, 'range begin'].join(' ').strip
```

can we rewritten as

```ruby
"#{label} range begin"
```

no?

---

Even better,  I think we could i18n this so we could write something like:

```ruby
t("blacklight.range_limit.range_begin", field_label: label)
```

```yaml
en:
  blacklight:
    range_limit:
      range_begin: "%{label} range begin"
```