STYLE:  Do PEP8 compliance

To become pep8 compliant, the autopep8 tool
was used: http://pypi.python.org/pypi/autopep8/0.8.1

Since the code is really hard to read at the default
79 characters per line, I've optted to allow lines
upto 300 characters long.

for i in *.py; do
   autopep8 --max-line-length=300 -i $i;
done
ENH: Update ITKv4 and SimpleITK to same as Slicer

COMP: ITKv4 now needs itkConstantBoundaryCondition.h explicitly
COMP: Fix for change from USE_FFTW[FD] to ITK_USE_FFTW[FD]
BUG: with certain configuration of components turned on/off, this patch will fix the configuratin error of missing file
BUG: fix the runtime error: optimizer checks the bounds even when optimization is unbounded (see Modules/Numerics/Optimizers/src/itkLBFGSBOptimizer.cxx Line: 396)
BUG: cout was dereferencing NULL pointer
STYLE: fix formatting
BUG: initialize binary masks, when available
ENH: Use more natural name to distinguish form DicomToNrrd historical.
ENH: Update ANTS.
ENH: Reduce the time taken to run ANTS registrations.
ENH: Set ANTS Registraiton parameters based on experimental results

These values for registration parameters should make the
registration process proceed faster with very nominal
change to the result values.
ENH: Update atlas to new version

This version contains a corrected template_landmarks_31.fcsv file
This version contains single structure segmentations
This version contains T1Only Single structure segmentations
ENH: Update ITKv4 and SimpleITK.
COMP: Revert Andri change that caused test failure.