Separate out the utils.py module

Into:

 - commandLineArguments
 - subprocessExtras
Add support for external commands "executables staring with subuser-"

Following the example of git, any executable within $PATH which starts with the string "subuser-" is considered to be a subuser command.