ENH: Wrap additional dimensions for TileImageFilter.

Tiling from 2 to 3 dimensions, for example, is common.

Change-Id: I285abb92aa5c9aa9d8b147ca4bb97467809b09c3
Suggested-by: Michka Popoff <michkapopoff@gmail.com>
ENH: Restore/convert/repair ImageRegistrationHistogramPlotter

ImageRegistrationHistogramPlotter was never converted to the new
statistics framework. This patch restores, converts and repairs the
example.

Also, added a regression test.

Change-Id: I7f86e454b34bffbb36bc4a7023973a8c0c346db8
BUG: LeafTreeIterator does not produce correct output.

The LeafTreeIterator uses a PreOrderIterator internally in its implementation,
but it initializes with its current position, which the PreOrderIterator
considers as the start of its subtree and will cause the PreOrderIterator to
terminate prematurely. This causes the LeafTreeIterator to incorrectly
end after its first value.

To correct the behavior the Root of the helper PreOrderIterator is adjusted.
This is done by naming the LeafTreeIterator a friend class to maintain
efficiency, correctness, and backwards compatible behavior.

This patch also improves expected value testing in the unit test.

Change-Id: Id6aea31dec1131b45b046924bdc72dfbcf907602
Suggested-by: Hoang Van Thai <hvthaibk@gmail.com>
Merge topic 'LeafTreeIterator'

76a2854 BUG: LeafTreeIterator does not produce correct output.
Merge topic 'ImageRegistrationHistogramPlotter'

cfd4341 ENH: Restore/convert/repair ImageRegistrationHistogramPlotter
Merge topic 'tile-wrapping'

4ab9e04 ENH: Wrap additional dimensions for TileImageFilter.
BUG: Fix remote image IO module registration.

When an external application uses a build of ITK that has
a remote IO module turned ON, the expected behavior is that
the corresponding IO factory should be regisitered automatically
like any other internal image IO types.

MGH and SCIFIO (currently the only two remote IO modules) IO
factories are not registered when their modules are enabled, due to
the module naming convention difference (with the internal IO modules):
there is no "ITKIO" prefix in the remote IO modules' names.

Change-Id: I2c6e3ef8606d2337f6dc5593267f4c26d134aecb
Merge topic 'RemoteIOModuleFactoryRegister'

b0389b6 BUG: Fix remote image IO module registration.