Support multiple metric arguments per stage.
add ExtractMainComponent interface
Prevent warning issued from wrong version of Dipy constrained by tensors.py
Changed the config_file input under FNIRT Inputspec to take in a String instead of an Enum type. This way a custom FSL FNIRT config file can be used.
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
Created slurm launcher for workflow plugins

This hasn't been well tested but it should work without too many issues. Of particular note are the environment variables that we're referencing. Those commands have the capability to fail with no error and need to be watched closely.
Adding code initial code for new data grabber
PEP8
Addding tests for new data grabber
Addding tests for new data grabber
Fix typo