facet_in_params should not call facet_field_in_params

blacklight_advanced_search needs to override facet_field_in_params?,
so it looks in params[:f_inclusive], not just params[:f]. But once
it does this, it breaks the previous facet_in_params, since it
assumed that if facet_field_in_params?, then params[:f][field]
must neccesarily exist. But we redefined it otherwise.

facet_in_params already needed to know about the internal details
of params structure, it already needed to look in params[:f][field]
itself -- now it just takes it's own responsiblity for making sure
params[:f][field] already exists before trying to look at it, instead
of assuming it knows the implementation of facet_field_in_params.

Getting blacklight_advanced_search to work without this patch is
going to take some hacks, so if a point release is possible it would
be helpful. But otherwise, can hack.
OpenStructWithHashAccess should delegate #to_json and #as_json to the internal hash
removed unnecessary Bootstrap 2 class
Merge pull request #797 from mejackreed/remove-bootstrap-class

removed unnecessary Bootstrap 2 class
Merge pull request #796 from projectblacklight/config_to_json

OpenStructWithHashAccess should delegate #to_json and #as_json to the internal hash
Get tests passing for Ruby 2.1.1
Raise errors when the Rails environment is 'test'
Merge pull request #798 from projectblacklight/error_on_test

Rase errors when the Rails environment is 'test'
Merge pull request #799 from projectblacklight/ruby_2_1_1

Get tests passing for Ruby 2.1.1
Merge pull request #790 from projectblacklight/independent_facet_field_in_params

facet_in_params should not call facet_field_in_params
Extract facet limit response introspection into SolrResponse::Facets, and be sure the response is cast to integers
Merge pull request #801 from projectblacklight/facet-field-limit

Extract facet limit response introspection into SolrResponse::Facets, and be sure the response is cast to integers
parameterize field value and not label when rendering facet layout
add #facet_field_id for calculating an html id attribute for a facet field
The before_filter that runs current_search_session is only necessary on index
Merge pull request #804 from projectblacklight/session_filter_on_index

The before_filter :current_search_session is only necessary on index
Don't add filters just by including SearchContext.
This allows the use of Blacklight::Base (which includes
Blacklight::SearchContext) onto controllers that aren't including
Blacklight::Catalog without adding unneeded filters.  If an implementer wants to
use the filter, they can use `record_search_parameters`.
update solr_helper_spec to use an internal test class instead of mixing into the rsolspec context
check if the pending-on-travis tests are running on travis; if not, run them.
Blacklight generator should not generate unnecessary config/jetty.yml