base code for new AddCSVRow interface
little advances
first working version
Merge branch 'master' into enh/AddCSVRow
more permissive treatment of rows with extra fields
make specs for #829
New AddCSVRow using pandas
Added pandas as requirement in documentation
Added pandas try except before execution
Updated auto test
Finished AddCSVRow

Methods _outputs and _add_output_traits were missing to provide a
fully IOBase-like interface.
Added warning in constructor and documentation
Fixing failing test
Fetch upstream and Merge branch 'master' into enh/AddCSVRow
Added file-locking to interface

Now, the interface is thread-safe using lockfile. It is included in
documentation, and also a warning is issued when the module is not
available or could not be imported.
Added fix to inputs check of workflows to allow ...

... dynamic input traits
Minor fixes, still needed some further tests
Merge branch 'master' into enh/AddCSVRow

Conflicts:
	CHANGES
	nipype/algorithms/misc.py

Merge after updating master to upstream
Merge branch 'master' into enh/AddCSVRow

Conflicts:
	CHANGES
Merge pull request #829 from oesteban/enh/AddCSVRow

AddCSVRow interface