BZ#895834 - Create netkvm.dvl.xml log as part of the build process

Signed-off-by: Yan Vugenfirer <yvugenfi@redhat.com>
Fix vioscsi and netkvm project files so static driver verifier will not crash during execution.

Signed-off-by: Yan Vugenfirer <yvugenfi@redhat.com>
VirtIO: Drop bogus typedef

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
NetKVM: Introduce a couple of generic classes

1. CNdisAllocatable - C++ allocator for NDIS drivers
2. CNdisSpinlock - NDIS spinlock wrapper
3. CLockedContext - automatic scope locker
4. CNdisRefCounter - atomic reference counter for NDIS drivers
5. CRefCountingObject - reference-based object lifetime tracker
6. CNdisList - NDIS linked list wrapper
7. CDpcIrqlRaiser - automatic scope IRQL raiser
8. CNdisSharedMemory - NDIS shared memory allocator

These classes will be used for code C++-zation

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
NetKVM: BZ1096505 Separate transmit path data from device context

This commit is a preparation for multiqueue implementation.
It itroduces changes driver's TX code structure the way
needed to allow creation of multiple independent transmit pathes.

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
NetKVM: Fix code analysis warnings

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
NetKVM: Make code analysis run for release builds only

Signed-off-by: Dmitry Fleytman <dfleytma@redhat.com>
update status file mm103 <--> b83
balloon: bz#1066845: fix no stats after resuming from s4.
small fixes related to switching to VS2013
add log files
[viorng um update build tools
[NetKvm] temporary disable build errors checking