Add option to prepend or append strings to the name of data folders
Update format of settings file

- Clean up methods in GenericProcessor
- File selection now happens outside of EditorViewport
- Add mechanism for saving custom parameters for individual channels
- Settings file is automatically saved at the start of recording
Allow Digital Reference and Phase Detector to save their settings
Allow LfpDisplayCanvas to save its parameters
Fix text on LfpTimescale
FilterEditor now has text box inputs
Merge branch 'master' of https://github.com/open-ephys/GUI