BUG: Fixing UMC in TransformTest.

Fixing Uninitialized Memory Conditional in itkTransformTest, due
to PointType and VariableLenghtVector classes not being initialized.

Change-Id: Ia4d0e1cd002fd98ec940239297b2bea8fcc0a538
BUG: ITK-2679 Fixed Stop Condition Description.

Added test for the itkOnePlusOneEvolutionaryOptimizer, and fixed
logic for managing the stop condition description when the Frobenious
norm is less than the Epsilon convergence criterion set by the user.

Change-Id: Iaeae511e21d0af659dad928e344018b0b0b74bc9
Merge topic 'JointHistogramMIPointIsValid3'

e633020 BUG: Exclude invalid points in JointHistogramMI metric ITK-2852.
Merge topic 'Advection'

67283fd ENH: add advection term and corresponding test
Merge topic 'FixUMRinTransformTest'

5def002 BUG: Fixing UMC in TransformTest.
Merge topic 'FixOnePlusOneEvoultionaryOptimizerExitCriteria'

c749b06 BUG: ITK-2679 Fixed Stop Condition Description.
COMP: fix java tests

Change-Id: I04a2332e36b617903891f254abdb43a01703dda7
BUG: default visibility for implicitly instatiated SmrtPtrFwdRef

With gcc4.0.1, some operators are not correctly exported when a class
is marked for external visibility. This resulted in link errors when
shared libraries where used.

We are using a gcc pragma to ensure default visibility when implicitly
instantiating SmartPointerForwardReference with a DataObject template
paramter.

Change-Id: Ibfd1a9029ee4e6661384599f5121902bf7efab81
BUG: Fix UMC in itkQuasiNewtonOptimizer test.

Valgrind reported an Unitialized Memory Conditional in the test
itkQuasiNewtonOptimizerv4RegistrationTest3 that was the consequence
of not initilizing the ScanMemType in the method InitializeScanning
of itkANTSNeighborhoodCorrelationImageToImageMetricv4.hxx.

Change-Id: I71f94c22a6cd35f695788730b890e4562ab33367
Merge topic 'FixLinkageOfSmartPointerForward'

9d9bc4a BUG: default visibility for implicitly instatiated SmrtPtrFwdRef
Merge topic 'FixUMCinitkQuasiNewtonOptimizerv4RegistrationTest3'

23fc78d BUG: Fix UMC in itkQuasiNewtonOptimizer test.
KWSys Nightly Date Stamp
BUG: Uninitialized variable.

An uninitialized variable was being pass to the EvaluatePosition
method call.

Change-Id: I94ea36a4809dd6be6055586e513167adf10e7c01
ENH: Simplify User Experience in Configuration.

When configuring ITKv4 for the first time, users are being exposed
to some configuration variables that should be advanced. For example,
the option of using CPPCHECK, the option of building the Doxygen
documentation, and some options related to external packages that
could be used by the HDF5 library. In this patch we mark those options
as advanced.

Change-Id: Id06ab5ae609886d1d155747fec57c6f71ba32cde
COMP: Fix misuse of integer types.

The native integer types should no longer be used in ITK.
There are type defined for SizeValueType and IndexValueType
that should be used instead.

Change-Id: Ib5b50a08872120aefe6147ae439fd10038c6eb84
Merge topic 'FixUMCinMeshSpatialObject'

d72a0bc BUG: Uninitialized variable.
Merge topic 'FixWarningInTriangleThresholdCalculator'

6071b75 COMP: Fix misuse of integer types.
KWSys Nightly Date Stamp
DOC: Add formula and doxygen documentation for Propagation term

Change-Id: I1605b30d0c35cf8c266a54fa3a50c3fd98aaf0d6
DOC: Add formulat for Laplacian term

Change-Id: Ided28fe3a2af75d49850cdd2fc2d7e3c3b713bcb