began ESPN::NFL spice

mostly ripped from NBA, but all seems well. perhaps time to revisit
shared code/styles in spice. could make the tabbed ZCI into a new
template but I don't think it'd be worth the effort.
began ESPN::NHL (see 5885c6 for comments)
News: Find out if we trimmed inside a bold tag.

Close it if we did:
>>> ddg_spice_news.ellipsis("US President Barack <b>Obama said</b> Tuesday.", 40)
"US President Barack <b>Obama said</b> ..."
>>> ddg_spice_news.ellipsis("US President Barack <b>Obama said</b> Tuesday.", 35)
"US President Barack <b>Obama</b> ..."
News: Remove redundant CSS.
Revert "Removed all "call_type => 'include'" from test files"

This reverts commit 1e0837430f2d54ee13238dcd920a3e597494aff3.
change plugin -> instant answer
News: Remove force_big_header.
SearchCode: Strip HTML from the description. Fixes #237.
SearchCode: introduce skip queries.
Merge pull request #243 from duckduckgo/caine/searchcode/skipqueries

SearchCode: introduce skip queries.
SearchCode: Normalize skipped queries to lower case.
Forecast (caching): cache by default if it's not a generic query.
Forecast: make sure query is lowercase (again with the lowercase :).
Forecast.pm: don't need lc since handle_lc.
t/Forecast:

Update test to reflect new is_cached behavior.
Merge pull request #244 from duckduckgo/caine/forecase/caching

Forecast (caching): cache by default if it's not a generic query.
DDG::Spice::Forecast: disable caching again since attribute behavior isn't explicitly defined yet.
t/Forecast.t: Update test to reflect caching is always disabled.
News: Remove force_no_fold.

It's unnecessary even for the single view.
Merge pull request #242 from duckduckgo/jag/news/css-tweak

News: Remove redundant CSS.