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.
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
add a application template for generating the blacklight demo/test app
Merge pull request #807 from projectblacklight/app-template

Add an application Template for the Blacklight demo app
Merge pull request #802 from projectblacklight/issues-795

Calculate the HTML id attribute for a facet field using #field, not #label
Merge pull request #806 from projectblacklight/test-cleanup

Test cleanup
Update to EngineCart 0.3
Merge pull request #808 from projectblacklight/engine-cart-0.3

Update to EngineCart 0.3
Merge pull request #805 from projectblacklight/record_search_parameters

Don't add filters just by including SearchContext.
reorganize and add comments to the blacklight configuration.rb; fixes #817