Extend generaloption

More generaloption features:
* add / add_first action
* strlistpath / strtuplepath type
* configfiles initenv
you should be deriving the `helpsep` value from `sep` here, rather than getting it directly from `what_str_list_tuple` (since that's basically returning the same thing twice now)

the `helpsep` value only makes sense here...