Tons of changes. Not so much for implementation...

1. I completely renovated the directory.
2. I recreated most Tupfiles to use macros and future-proof them.
2.5 I now use makeheaders to generate headers for the lemon parser.
3. I added makeheaders and lemon to the source tree with corresponding Tupfiles.
4. The parser now compiles correctly and will compile makeheaders and lemon before anything.
5. The network library now builds correctly with correct symbols.
6. The two tests now work and can be built for testing. Unfortunately, it shows bugs with ts3qClient T.T

That's about it for now. I'll start again tomorrow, hopefully with more focus on implementation.