BZ#954183 Suppress false-positive SDV warning

          "Possibly leaking memory"

          While running SDV on NetKVM project

          SDV would have generated above warring

          And caused failure on NetKVM SDV test.

Signed-off-by: Miki Mishael <mmishael@redhat.com>
BZ#954183 Tools: Added SDVTOOL script.

       for running sdv on project.

       SDVTOOL - Static Driver Verifier Script.

       Script @SDVTOOL.bat@.

       The script consists from 3 scripts.

       1. SDVTOOL.bat.
       located in root directory.

       2. RunSdv.bat.
       located in root directory.

       3. RunSdv.js.
       located in Tools directory.

       Syntax:
       Usage SDVTOOL.bat

       [NO Parameters] will start to run on all projects on all
       configurations.

       [ANY Parameter] will pup up User interactive mode menu.

       The script parses ".vcxproj" project xml files and retrieves the
       Configuration and Platform.
           For each Configuration and Platform (Only Release) it will go
       Through this flow:

       1. Clean.
       2. Check.
       3. Copy SDV Directory created by sdv in the projects root
       directory.

       When error occurs in one of the above steps it will immediately
       continue to the next Configuration and Platform.

       Example Clean:
       msbuild
       "C:\Users\mikim\projects\daynix-kvm-guest-drivers.eng\vioserial\sys\vioser.vcxproj"
       /t:sdv /p:inputs="/clean" /p:configuration="Win8 Release"
       /p:platform="Win32"

       Example check:
       msbuild
       "C:\Users\mikim\projects\daynix-kvm-guest-drivers.eng\vioserial\sys\vioser.vcxproj"
       /t:sdv /p:inputs="/check:*" /p:configuration="Win8 Release"
       /p:platform="Win32"

       Copy:
       Copy will create tree like directory from the run:

       SDV-->
             Project A-->
                         Configuration -->
                                          Platform.
             Project B-->
                         Configuration -->
                                          Platform.
       The script has creates 2 logs:

       1. SDV.log.

       located in the root projects directory, It's the output of the
       RunSdv.bat and RunSdv.js scripts.

       2. SdvShellOutLog.log.

       located in the root projects directory, It's the output of child
       shells, created during the run of above steps.

Signed-off-by: Miki Mishael <mmishael@redhat.com>
serial: code cleanup. remove unused bFinal parameter.
serial: code cleanup. tidy up the VIOSerialPortIoStop function.
serial: related to bz#888694: qga fails after resume from s3.

The qga service doesn't recover from a read error (from serial port) and
virtio-serial driver cancel all pending read requests when the system was
put to sleep.

The driver behavior was changed to not cancel pending read requests. In
addition the "guest connected" and "removed" status update was moved to
the (hopefully) appropriate locations in the power events callbacks.
serial: code cleanup: remove redundant functions.

The VIOSerialPortEvtDeviceD0ExitPreInterruptsDisabled and
VIOSerialRenewAllPorts functions were removed.