- some refactoring on the main project to split the emitter and receiver part of the icecast
- add a sublibrary to decode and one to encode vorbis.