Listener<T> that exposes Func for matcher

Fixes #104. Allows low-level "should this Listener run?" decisions.
Merge remote-tracking branch 'upstream/master'
Remove script caching. If you have a hidden .cache folder you will need to delete it, othewise scripts are cached 4 evaaaarrrrrr!!!!!
Merge pull request #117 from jamesbascle/master

Fix for Broken HipChatAdapter.Reply method
Updated mmbot packages.config to match MMBot.Core

mmbot still referenced ScriptCs 0.8.1. MMBot.Core was changed to 0.9.0.
Merge pull request #119 from mmbot/ScriptCacheFix

Remove script caching. If you have a hidden .cache folder you will need ...
Merge remote-tracking branch 'upstream/master'
Merge pull request #115 from Spksh/master

Listener<T> that exposes Func for matcher