Print(Color)Msg: align pointers on the right

Pad with 0s, remove 0x prefix
messages: Don't mix fprintf and utf8_fprintf

On windows the latter uses the console API under the hood.

This gives VLC output the same format on Linux and on Windows (tested with wine),
rather than printing the pointer ID at the end of the line.
avcodec: decode dvbs

Tested with http://www.martinunderwood.f9.co.uk/mallard.wtv