TS6 support

I'm implementing TS6, the inter-server protocol support into Soon, so you can make services with it.
Checklist before we can merge this:
- [ ] Creating services
- [ ] Basic service functions: PRIVMSG, JOIN, PART, KILL
- [ ] More advanced service functions: RSFNC
- [ ] KLN + UNKLN
- [ ] ENCAP
- [ ] EOPMOD
- [ ] EX + IE + proper mode support
- [ ] SSL