DRAFT: Join CLI and GUI into same launcher script

The idea here is to create a CLI which uses the same codepath as the GUI scripts. Calling any of the existing GUI scripts with parameters will launch a non-interactive CLI.

Focus will be on these scripts:
- freeseer-record
- freeseer-config
- freeseer-talkeditor