Handle cases where the output has no mixer

stVolume is now a Maybe, where Nothing indicates that
the output has no mixer support.
Wrap stBitrate and stTime in Maybe

Providing a value for either when no song is
playing makes no sense.
Add Unparse instance for Maybe
Add a type for volume values

Add a wrapper type that encodes the properties
of volume values, providing some additional type
safety.