ENH: add MinimalPathExtraction as a remote module

source code is imported from
http://www.insight-journal.org/browse/publication/213

Change-Id: I8ff9c85c22f672c5c8cf92af66a6bf92d4dd8509
ENH: Add BridgeNumPy Remote Module.

This provides wrapper to to convert ITK Image's to NumPy array's and back.

It is a the original PyBuffer code written by Gaëtan Lehmann, modified by
Tobias Maier, and updated.

  See http://insight-journal.org/browse/publication/85
      http://hdl.handle.net/1926/188"

For the original WrapITK articles.

Change-Id: I56c3d112fcaca6f819694f6bcdd60566ea575d03
COMP: Add c++11 override designation

C++11 provides the override keyword to assit with identifing
functions that are meant to be override the base class
implementation.  This refactoring adds the override keyword
in order to enhance compile time identification of
errors that may be introduced during refactoring.

The following substitutions were heavily used during
the code instrumentation of the override keyword:

:s/)$/) ITK_OVERRIDE/ge
:s/);$/) ITK_OVERRIDE;/ge
:s/) *const *;$/) const ITK_OVERRIDE;/ge
:s/const *{/const ITK_OVERRIDE {/ge
:s/) *const$/) const ITK_OVERRIDE/ge
:s/() *{}$/() ITK_OVERRIDE {}/ge
:s/) = 0;$/) ITK_OVERRIDE = 0;/ge
:s/) *const *= *0;$/) const ITK_OVERRIDE = 0;/ge
:s#();  *//#() ITK_OVERRIDE;  //#ge

Change-Id: I199c677b6420831ada5b009fc3d222b00687321a
COMP: fixed clang -Wkeyword-macro warning by removing invalid #undef

These funky #undef were surely some workaround for an ancient compiler.

Warnings were:

ITK/Modules/ThirdParty/JPEG/src/itkjpeg/jconfig.h:7:8: warning: macro name is a keyword or reserved identifier [-Wkeyword-macro]

       ^
ITK/Modules/ThirdParty/JPEG/src/itkjpeg/jconfig.h:8:8: warning: macro name is a keyword or reserved identifier [-Wkeyword-macro]

       ^

Change-Id: I385869d510264f719581cbe5af1a5cb6baf68908
Merge topic 'jpeg-undef'

e9b0767a COMP: fixed clang -Wkeyword-macro warning by removing invalid #undef
Merge topic 'InstrumentWithOverrideAttribute'

671d0433 COMP: Add c++11 override designation
Merge topic 'PyBuffer'

804f20f4 ENH: Add BridgeNumPy Remote Module.
ENH: Remove FindNUMARRAY.cmake.

This was previously used by the PyBuffer configuration, but it has been
replaced by the FindNumPy.cmake module distributed with the BridgeNumPy
module.

Change-Id: I014a06a403348c80186186b37c263369815a76e0
Merge topic 'numarray'

808bc0b9 ENH: Remove FindNUMARRAY.cmake.
Merge topic 'MinimalPathExtraction'

da17ae4d ENH: add MinimalPathExtraction as a remote module