COMP: two baseline files are replaced
Merge pull request #69 from aghayoor/updateBaseLines

COMP: two baseline files are replaced
ENH: Allow reading/writing of MGH files

The MGHIO reader in ITK needs to be registered when the application starts in
order to allow reading/writing of MGHIO images.
COMP: Fixed compiler warning about possible uninitialized variable.
ENH: Allow building without VTK for performance improvements.
COMP: Fix compilation for when MGHIO is not present.
STYLE: Rename tests for easier debugging

The test naming relationships are now more consistent between
the running of the test and the comparision of the outputs.

When a secondary comparison program is run to test outputs
(i.e. landmarks) of another program, then the tests should
share a common name suffix.
ENH: Update ITK to latest master version 20131109
COMP: add 25 new baselines for BCD test suite
COMP: Replace ITK_BUILD_ALL_MODULES with ITK_BUILD_DEFAULT_MODULES
COMP: Missing header for MGHIO readers.
COMP: Another set of missing MGHIO headers.
ENH: Provide better error handeling via exception catching.
BUG: Order of variable checking was incorrect for MGHIO to be auto-detected.
COMP: update baselines to get tests passing
ENH: New philips data has new tags

In newer philips data the gradient field tags are not 12b0,12b1,12b2 instead of 10b0,10b1,10b2
BUG: Read gradient directions if they exists

The logic would avoid reading gradient directions
if the DiffusionDirection was "NONE", but some newer
dicom files do not populate the necessary feild as "DIFFUSION",
and the result is that all gradients ended up being interpreted
as B0's.

This re-organizes to attempt to get gradient directions if
they are available, and prefering the new Supplement49 tags
if they exists.
ENH: Replace smp1 smp for processing environment.
COMP: simplified error handling.

No need for bool variables set in exceptions to determine if alternate tags
need checking.
Merge pull request #72 from BRAINSia/FixForNewPhilipsDWI

Fix for new philips dwi