Uppercase: switch triggers to "start"-only.

Since these act like a command, it makes sense to have it at the start
only.  This is also in line with the triggers for the very similar
lowercase IA.

Attempt to address issue #578.
DDG::Goodie::MD5: Prevent XSS by encoding HTML entities.
Merge pull request #583 from duckduckgo/caine/md5-xss

DDG::Goodie::MD5: Prevent XSS by encoding HTML entities.
Calculator: guard against empty string as non-result.

Eval of '! + 1' returns an empty string, so we'll make it less likely
for that to happen (by not initializing tmp_result to an empty string)
and guard against it if it still does.

Of course, this shouldn't trigger on '! + 1', so that still needs to be
resolved.
Calculator: remove ! from trigger regex.

There appears to be no value in this beingincluded and it makes things
evaluate incorrectly, so we'll just remove it.
Merge pull request #585 from mwmiller/bangalator

Calculator: fix bangful query result. Ping @jagtalon
TravisCI: duckpan DDG fails with old version of autodie.

utf8::all bails out when autodie is < 2.11. Adding cpanm autodie will pull in the latest version and duckpan DDG should work for Perls 5.1 and 5.16 then.
Anagram: Fix XSS

Sorry... I messed up this one too. Please, test it before merging -- I'm in the US (wooo!) and I have a very crappy laptop.
Update Anagram.pm
Merge pull request #588 from gdrooid/patch-1

Anagram: Fix XSS
Merge pull request #580 from mwmiller/UPPERCASE

Uppercase: switch triggers to "start"-only.
Calculator: Actually remove the color declaration.
Merge pull request #590 from duckduckgo/jag/css-comment

Calculator: Actually remove the color declaration.
Merge pull request #587 from duckduckgo/jag/autodie

TravisCI: duckpan DDG fails with old version of autodie.
Merge branch 'master' into mintsoft/date_role