Prevent warning issued from wrong version of Dipy constrained by tensors.py
BUG: initial_moving_transform_com needs default

The initial_moving_transform_com needs to be defaulted
to false in order to maintain backwards compatibility.

When this is not default = False, it results in

initial_moving_transform = <undefined>
initial_moving_transform_com = <undefined>

Error:
Registration requires a value for input 'invert_initial_moving_transform' because one of initial_moving_transform is set. For a list of required inputs, see Registration.help()

Adding try catch block to ensure that conversions occur properly, or use defalut behavior
if boolean is undefined.

File "/Shared/sinapse/sharedopt/20130601/RHEL6/DTIPrep/BRAINSTools-build/NIPYPE/nipype/interfaces/ants/registration.py", line 471, in _format_arg
int(self.inputs.invert_initial_moving_transform))
TypeError: int() argument must be a string or a number, not '_Undefined'
added handling of output in case where FEAT creates an ica directory rather than a feat directory
Merge pull request #614 from BRAINSia/FixAntsRegistrationRegression

BUG: initial_moving_transform_com needs default
Merge pull request #579 from FredLoney/ants_multiple_metrics_per_stage

Support multiple metric arguments per stage.
ref: use info in fsf file to get output directory
Merge pull request #621 from poldrack/master

added handling of output in case where FEAT creates an ica directory rat...
doc: updated to allow for proper formatting
Merge pull request #607 from mick-d/master

Prevent erroneous warning generated by tensors.py in interface Dipy
Base class for FuzzyOverlap misc tool

Some details are still to be fixed
Working version
Adding code initial code for new data grabber
PEP8
Addding tests for new data grabber
Addding tests for new data grabber
Fix typo
Improving test a bit
Added inputs&outputs descriptions

PR #622
BF: Let DAGMan submit files have a final newline
Updating CHANGES