Conversion of IPFilter to WeightedFilter, among other things

- Rewrote regex parsing in config to avoid nasty bug in SnakeYAML.
- Add whitelist to IPFilter to exclude (oc.tc)
- Rework whitelists a bit
- Fix ProfanityFilter still fixing messages it shouldn't
- Change Set<InetAddress> --> Set<String>