Lots of fixes from various forks

- Introduce mentions feature from @mattrudder
- Merge in fixes from @patcon 
- Added @pmgarman's webhook support expansion
Probably could even remove this now with the new filtering syntax.