Fix PREfast warning in HardwareSerial.cpp

Msg is never initialized.... That's no bueno.
If the FormatMessage call fails (unlikely-but-possible) we pass garbage along to Log.

This change passes PREfast scan in VS2013 ultimate update 3.