MFC: Add more extra libraries for the static library case

When using _WIN32_WINNT >= 0x0501, the static MFC libraries also
require Uxtheme and windowscodecs. Add them to the variable
VTK_MFC_EXTRA_LIBS to avoid linking errors in programs that
link to VTK_LIBRARIES when built with the MFC module enabled
and static settings for the MFC libs.

Change-Id: I5067a0410f01547067873986c9aa00b162cecbcb
Examples: Modernize the MFC Examples header files

Use Windows XP or later values for _WIN32_WINNT and WINVER
in Example header files. Match the values used by default
when building the VTK libraries.

You can still use VTK and the MFC Examples with earlier versions
of Windows, but you have to define _WIN32_WINNT before
including any of the VTK or Examples header files.

By default, the Examples header files should match what is
found in the VTK header files.

Change-Id: I8035ce25d9f42004de14d3c40332516eb3b0ef2a
Merge topic 'fix-MFC-extra-libs' into master

a3257608 Examples: Modernize the MFC Examples header files
e8de576c MFC: Add more extra libraries for the static library case
COMP: Replace alloca with stack-based allocator -- bug 13781

Change-Id: Id73ceaa76c6832647b558accbdf442a7fac13a43
Macros beginning with GL_* are reserved by GLSL.

Fixing code to not use reserved keywords. From GLSL 4.3 spec (page 11):

  All macro names containing two consecutive underscores ( __ ) are reserved for
  future use as predefined macro names. All macro names prefixed with “GL_”
  (“GL” followed by a single underscore) are also reserved.

Change-Id: I6e0fa27385b1aaef50b18a383f381224100e673d
Merge topic 'fix_reserved_words' into master

fb1f4dd7 Macros beginning with GL_* are reserved by GLSL.
Design a faster ghost level detection for unstructured grids.

The previous algorithm was fairly naive. The new implementation
is signficantly faster when you only have a single ghost level,
and decently faster for ghost levels past one.

Change-Id: I7fa3bd1a54f22169f272139d6aa7530d43015d7e
Implement a faster ghost level subsetting for polydata.

Change-Id: I32c98b175922d014f0c837466e394dd40e69b9a9
Merge topic 'RemoveAlloca' into master

3aafa428 COMP: Replace alloca with stack-based allocator -- bug 13781
Merge topic 'faster_extract_piece' into master

7ceb52f2 Implement a faster ghost level subsetting for polydata.
22c622b0 Design a faster ghost level detection for unstructured grids.