tried my hand at some better syntax. not so sure about this one :)
Fixed up PR 325 and re-submitting
Merge remote-tracking branch 'origin/master' into pr/325-fix-and-resubmit

Conflicts:
	lib/DDG/Goodie/DuckDuckGo.pm
DuckDuckGo: Add the `use` statement at the top.
DuckDuckGo: Remove the "-" in "t-shirt".

Perl thinks that "t" is a bareword.
DuckDuckGo: Continuation of #363.

Pros:
- No more problems with *_html such as https://duckduckgo.com/?q=duckduckgo+help_html.

Cons:
- No plain text version (only affects the API so it's not that big of a deal).
- Triggers with "duckduckgo" and "ddg" only so "zeroclickinfo" on its own won't trigger.
DuckDuckGo: Update tests.
DuckDuckGo: Added the text version of the output.

I added a hash that we use for the plain text.
t/DuckDuckGo.t: update tests.
DuckDuckGo: Add references.
DuckDuckGo: Add comments.
DuckDuckGo: Remove incomplete comment.
DuckDuckGo: Don't check if both are not references.

Don't use the condition where both are not references. https://github.com/duckduckgo/zeroclickinfo-goodies/pull/365#discussion_r11613742
Merge pull request #365 from duckduckgo/jag/duckduckgo

DuckDuckGo: Continuation of #363.