Add ability to log detailed Fedora debug messages via a virtio console

This also changes the serial monitoring socket from a TCP connection to a
domain socket file.  Without this I ran into issues with the listening socket
failing to recreate when doing ICICLE generation due to TCP stack timeout
issues.