BUG: Fix template building when # sessions change

When the number of session change for a FS run, then you need to re-run the
template and longitudinal sessions.  This code now checks for and implements
the freesurfer changes.
ENH: Remove default empty string from optional inputs.
ENH: Update SEMTools definitions.