URLDecode: Adding new goodie to replace closed source version
URLDecode: Adding guard for percent encoded content
URLDecode: switching to regex trigger
URLDecode: switching from insensitive regex
URLDecode: Adding failing test for alternative form of current failing test
URLDecode: Workaround for 100 char limit within `query` by switching to query_raw
URLDecode: changes to support new automatic-Goodie-style-slurping
TwelveOclock: add new instant answer to help with 12 am/pm
TwelveOclock: improve friendliness of answers.

- Answer questions "when is noon?" and "when is midnight?"
- Include such questions as secondary_example_queries
- Be less aggressive in the answer with a comma instead of a period

Includes some internal renaming and reorganization, plus comments to
better reflect the purpose of each bit.
URLDecode: Changing output to URL Decoded:
URLDecode: Switching to code around output
URLDecode: Reverting back to span
URLDecode: Copying behaviour of old goodie
TwelveOclock: add answer_type and is_cached.
TwelveOclock: add and style HTML answer.
Anagram: require connector words for context.
Anagram: allow for multiple word inputs.

- Cache by default; only turn off for "scrambled" results.
- Simplify `calc_freq` slightly.
- Remove "length" argument, as it doesn't make sense with anagrams.
- Cache letter frequency info as dictionary words are examined.
- Allow for multi-word queries to match single word anagrams.

This still does not allow for multi-word anagrams.  Although it
would be nice to do so, it adds significant computational complexity.
circle on highlight
HelpLine.t: do not construct a test plan.

We're not actually getting a test count from test_zci. Someday soon this
will reconcile exactly with the number of `test_zci` calls you make, but
it clearly does not today (see the extra 2 factor).

Rather than try to predict which version is running these tests, remove
the plan for now.
Merge pull request #669 from mwmiller/test_count

HelpLine.t: do not construct a test plan.