handling memecaptain.com 301 redirects

I guess at some memecaptain started to response with 301 redirects,
I tweaked this to follow 301, and to handle errors a bit better.
Merging with what is and returning sounds.

- Merged with whatis.coffee
 - added "what is <term>?" syntax
 - not found messages
- showing example sounds if found
Merge pull request #877 from benjamine/patch-2

Merging urban.coffee with whatis.coffee, and returning sounds.
Fixing ambush.coffee annoying error on every hear

This fixes an error on every call to hear, ambush.coffee is erroring if no ambushes are set.
ambush.coffe using unless operator
Merge pull request #878 from benjamine/patch-3

Fixing ambush.coffee annoying error on every hear
Fix: no minutely available in the response.

Example: https://api.forecast.io/forecast/<api key>/51.14990,4.486660 didn't have a minutely available, so using the hourly and daily.
Merge pull request #879 from pjaspers/patch-1

Fix: no minutely available in the response.
add config variable for keep alive frequency
Merge pull request #880 from BM5k/add-keep-alive-config

add config variable for keep alive frequency
return one of many alternative trollfaces when trolling is mentioned
Merge pull request #881 from ajacksified/trolololo

return one of many alternative trollfaces when trolling is mentioned
Merge branch 'master' of git://github.com/benjamine/hubot-scripts into benjamine-master

Conflicts:
	src/scripts/meme_captain.coffee
try to add multiple envs to hubot
Merge branch 'master' of github.com:akatz/hubot-scripts