Core client refactoring

David Trattnig requested to merge core_client into master

The Liquidsoap Client has been completely reworked for more transparent communication.

Furthermore the mixer and its channels are separated and encapsulated in an OOP way.

The current state will provide a solid basis for additional functional requirements.

Merge request reports