COMP: Fix python_patched_msvc9compiler.py the "right" way

This commit attempts to fix the "query_vcvarsall" method and discard
the "dumb" approach implemented in r22889.

On system having both Visual Studio 2008 and 2010 professional version,
the compilation was working because the compilation of NUMPY
within VS2008 was done against the SDK version 7.0 provided by VS2010 Pro.

On the other hand, on system having only "VisualStudio 2008 Professional"
and "Visual Studio 2010 express + SDK 7.1" installed, this turn out
to be an issue because the SDK associated with VS2008 (6.0A) couldn't be
found.

This commit generalize the mapping from Visual Studio version to Windows
SDK so that more than one version can be checked:

 1) On workstation with [VS2008 Pro (SDK 6.0A), VS2010 Pro (7.0)], the following
configurations have been tested:
     VS2008 - 32-bit => Found SDK 6.0A
     VS2008 - 64-bit => Found SDK 6.0A
     VS2010 - 32-bit => Found SDK 7.1

 2) On workstation with [VS2008 Pro (SDK 6.0A), VS2010 Express + SDK 7.1],
the following configurations have been tested:

    VS2008 - 64-bit => Found SDK 6.0A
    VS2010 - 64-bit => Found SDK 7.1


The following configurations have NOT been tested and may require further
tweaks:

    Only [VS20(08|10|...) Express]
    Only [VS20(08|10|...) Pro] installed
    Only [Windows SDK X.Y] installed
    Combination of VS Express, VS Pro and Windows SDK

git-svn-id: http://svn.slicer.org/Slicer4/trunk@23040 3bd1e089-480b-0410-8dfb-8563597acbee