Fix GStreamer# bug with loop Sounds
Gst#: Return correct volume and use normalized values inside
Add a class for fading
(we don't have to implement this multiple times)
Use CFading where possible
Fix some namings