Refactor index view so it's easier to replace index.html.erb without copying all its content
Ignore empty f[facet][] query param

Previously this would result in a limit being applied
for a facet with an empty string value. I don't think this
is a real use case (it would be somewhat tricky to index
values in Solr this way even if you wanted to), and I
don't think this was intentional.

Seems better to ignore empty facet limit query params
like that, have them be no-ops that do not effect
the Solr query or the visible constraints. That's
what this does.

empty facet limit query params of course shouldn't happen
at all, and are probably mistakes, but could come from:
* a bug in some part of BL or plugin
* a bug in some external "deep link generating" tool
* user error manipulating the URL manually

I suggest it's better to have such a mistake be a no-op, then
to have it result in odd and disconcerting behavior as previous.
Merge pull request #918 from projectblacklight/ignore_empty_facet_query_param

Ignore empty f[facet][] query param
Allow the partial search paths to be logged for debugging.
Merge pull request #919 from projectblacklight/debug_partial_paths

Allow the partial search paths to be logged for debugging.
Merge pull request #914 from projectblacklight/refactor_index_view

Refactor index view so it's easier to replace index.html.erb without...
allow results columns down to bootstrap  size

* Will match the breakpoint for facets collapsing behind a 'show' icon
* For expected typical content, seems to work fine at this size,
  with better functionality than collapsing to single-column
* will still collapse to single column below 'sm' size, the
  same point that facets collapse to be hidden behind a 'show' icon
Upgrade to rspec 2.99
Update FacetPaginator to support kaminari 0.16.0. Fixes #928
Merge pull request #929 from projectblacklight/rspec-2.99

Rspec 2.99
Merge pull request #924 from projectblacklight/smaller_results_columns

allow results columns down to bootstrap  size
ajax_modal, handle network failure
Use glyphicon sep between filter name and value

Separator is added in CSS. Previously a unicode "heavy right-pointing
angle quotation mark ornament", but Windows Chrome and iOS Safari
were having trouble displaying that. Instead, use glphyicon
right chevron, at 70% size for reasonable display.
Merge pull request #932 from projectblacklight/new_filter_name_separator

Use glyphicon sep between filter name and value
Merge pull request #931 from projectblacklight/ajax_modal_failure

ajax_modal, handle network failure
fix bookmarks checkbox to bootstrap's expected DOM

Fixes #922
Merge pull request #934 from projectblacklight/bookmarks_checkbox_bootstrap_fix

fix bookmarks checkbox to bootstrap's expected DOM
allow the user to pass in BLACKLIGHT_INSTALL_OPTIONS to configure the blacklight:install generator