Adding DisplacementField as transform

Change-Id: I0747a34a61e5c9a3beea62145bd15743c3e92cd0
Adding basic tests for displacement transform.

Change-Id: I850c86fb16a258e18ad306322fcf2e342b20c1ec
Add DiconSeriesReader Examples

Add to SimpleITK a very basic DicomSeriesReader example, with C++,
Lua, and Python versions.

Change-Id: Iecb80bdf86320ad0033501263500b22603d53567
additional checks for displacement transform test

Change-Id: I959f95b43b68e9cc8b23980a6f794d229ad612ea
DOC: adding that the input displacement image is transferred

Change-Id: I4d5892b7052c3cf44e63832e1e4965ded76998d1
fix expected test results

Default constructed images are only 2D. Comparison of z size is not
valid.

Change-Id: I49313e4447f78b14fdbd45523c149ab21c1d8b80
Add method to ProcessObject to convert ITK Image Types

SimpleITK does not support itk::Image's of Vector or FixedArray. The
buffers essentially contain the data, and can be considered just large
arrays for floats/double. This conversion method does a reinterpret
cast on the buffer.

Change-Id: I5c1a2bab0a991d67d03e232a3e4ea9b01f257ccd
Add public utility function to convert itk's VectorImage

Careful consideration was made to where to place the header with this
function. This is in the class of utility functions which require ITK,
since it's a template function it's just placed in the Common include
directory, so that it can easily be re-used.

Change-Id: I6ca5daa49c842445f3ea846255c152c96df3dcf4
Adding displacement field input image

pts = sitk.PhysicalPointSource(size=[100,100])
ptx = sitk.VectorIndexSelectionCast(pts, 0)/100 * 3.14 * 2
pty = sitk.VectorIndexSelectionCast(pts, 0)/100 * 3.14 * 2
displacement = sitk.Compose(sitk.Sin(ptx)*5*sitk.Sin(pty/2),
sitk.Sin(-pty)*5*sitk.Sin(ptx/2) )

Change-Id: I2b620dff0c6872ff70187ffdfcea0f53f82bb915
Add wrapping for InvertDisplacementFieldImageFilter

The feature of adding an initial inverse is not include nor is
selecting an interpolator.

Change-Id: I6d1d406c51f2cd07ea85477f2a5fcf95d5b946cd
Adding wrapping for InverseDisplacementFieldImageFilter

Change-Id: Ia314f77d4e0996c0c47b6f70d0bb13978dd4f880
Add wrapping for DisplacementFieldJacobianDeterminantFilter

Change-Id: If62f6881ffc7b6771d1f2f4ff3c3b568de97ad3a
Merge topic 'DicomSeriesReaderExample'

cb801a4d Add DiconSeriesReader Examples
Merge topic 'SIMPLEITK-537_AddDisplacementFieldSupport'

bcd5fc0d Add wrapping for DisplacementFieldJacobianDeterminantFilter
4e0b8887 Adding wrapping for InverseDisplacementFieldImageFilter
00e679fb Add wrapping for InvertDisplacementFieldImageFilter
7e43dc67 Adding displacement field input image
6a16c2e8 Add public utility function to convert itk's VectorImage
b0d67ff9 Add method to ProcessObject to convert ITK Image Types
15f6fbec fix expected test results
68e001bc DOC: adding that the input displacement image is transferred
2221db50 additional checks for displacement transform test
53dbc7f8 Adding basic tests for displacement transform.
d0722305 Adding DisplacementField as transform