Avoid missing error message

When `options.logging == false` and `compass` finishes unsuccessfully, `stdout` will be empty and be passed as `message` to construct `gutil.PluginError`, leading `gutil.PluginError` to throw an unexpected error ("Missing error message").

Fixed by providing a default error message.