NF: make SPM processing example for Open FMRI ds107

Example of how to batch script SPM5 (!) preprocessing for the Open FMRI ds107
dataset.
RF: refactor SPM batch script for study params

Allow passing of study and analysis parameter dictionaries.
RF: pass through if is non-gzipped nifti already
Allow bare .nii files instead of .nii.gz
Add prefix input output
RF: throw out duplicate filenames, nii; nii.gz
RF: allow zero anatomicals
RF: adapt script to ds105

Fix some bugs in script too.
RF: update spm interface for SPM8 batch jobs

SPM8 batch jobs need extra 'initcfg' step to spm_jobman

Add SPM version check to decided whether to add this initcfg step.
RF: update ds105 example for SPM8 batching
DOC: point to nipype for extended use
BF: update call to savemat for compatibility

Latest scipy assumes oned_as='row' default.  Enforce in savemat call
Merge pull request #264 from matthew-brett/open-fmri-spm-example

MRG: make SPM processing example for Open FMRI ds105

Example of how to batch script SPM8 preprocessing for the Open FMRI ds105
dataset.