ENH: Added --dry-run feature

It can be convenient to determine which jobs would have run for
diagnostic purposes.  The --dry-run feature does not submit the work
but computes all the other diagnostics and prints useful messages to
to the screen.
BUG: Symmetric bounding box in training and detection phases of BCD
ENH: perform the local search of BCD in Freq domain

The "FindCandidatePoints" method is reimplemented to do the local search
in freqency domain.
First, based on the search bounding box, an ROI image is created from
the input MSP volume. Also, the landmark template intensities are
arranged inside an moving template image.
Then, for both fixed and moving images, corresponding maskes are
created, and the "MaskedFFTNormalizedCorrelationImageFilter" is used to
the final optimum match.

BCD is run faster now:
The average of previous run time: 3m40
The average of current run time: 1m40

That shows more than 2x speed increase.
ENH: Add version number to input template and LLS model files
ENH: add the new template files to ReferenceAtlas/20140916_BCD directory

The current LLS model file (LLSModel_50Lmks.h5) and template model file
(T1_50Lmks.mdl) are updated.
New model files have version ID (v1.0) embeded in them.
ENH: Update the current address of BCD model files to the new one