ENH: Add test to exercise issue with Transform::GetInverse

Hans Johnson first noticed these failures with the BRAINSTools
package after a recent change to the GetInverse function pointed
out two things:

1. There are a lot of places potentially where a single transform is
shared across threads.
2. Transform::GetInverse is not thread safe if you call it to get an
inverse and store it in a variable shared across threads.

This test exercises the problem. It fails reliably on OSX, and less
frequently on Linux. Behavior on Windows is not tested.

Change-Id: Ic9f5f62422e9529ab4ce4928dfbaf284cd44288f
COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh

Change-Id: Id5a7e1a72aa314cf75b726c47cf5c96958b94730
BUG: Add portable access to Tiff field name

Macros were introduce to access the name in the TIFF field
structure. With libtiffv4 the TIFFFieldInfo data structure became
opaque and libtiff functions were required to access this
information. itkTIFFImageIO uses macros to portable access this for
compatibility with system libtiff libraries.

Change-Id: I863fe0ee5505741aebe73ddebea2034d64b72e95
STYLE: Put ImageToImageFilterCommon in its own file.

This also simplifies wrapping.

Change-Id: I46e5d787bd902a78389329401babf605ae929f78
BUG: Wrap ImageToImageFilterCommon.

Change-Id: I27e384984604ce0a19b0d8d195743e929ea0df34
STYLE: Put ImageSourceCommon in its own file.

Change-Id: I2cb7d1b78410e6e59c04f46384b0202b28950075
DOC: Edits for the beginning of chapter 5, Statistics

Change-Id: I3069c9dbdcd5f503d0ef5c11717487c9ffc75bb3
DOC: Fix empty code block.

Change-Id: I908f3c2b3d67cf75fdd407505f7e31c783e43d54
Merge topic 'TIFFSystemLibraryCompatibility'

7cc65b1a BUG: Add portable access to Tiff field name
Merge topic 'GetInverseSetSize3'

bc1bcae2 ENH: Add test to exercise issue with Transform::GetInverse
Merge topic 'wrap-warnings'

83dc7e54 STYLE: Put ImageSourceCommon in its own file.
590aa25c BUG: Wrap ImageToImageFilterCommon.
08ab5dfe STYLE: Put ImageToImageFilterCommon in its own file.
Merge topic 'WarningQuadEdgeMesh'

f24b6680 COMP: address clang -Winconsistent-missing-override in ITKQuadEdgeMesh
Merge topic 'book-2-chapter-5'

72994ecf DOC: Edits for the beginning of chapter 5, Statistics
DOC: Revise the registration examples of ITKSoftwareGuide

Change-Id: Ie7e981275a0bf5348eedaec02839adec4191c7f2
Merge topic 'book1-composite-example-empty-block'

3118c2f5 DOC: Fix empty code block.
Merge topic 'itkSftwrGuideRevision_r'

93a9533a DOC: Revise the registration examples of ITKSoftwareGuide