save only global processes on global zone ps

Save only processes that are running in the global zone on Solaris.
This is all begging for a StringFindWord(needle, haystack); of form, roughly,
```
const char *found = haystack;
const size_t wide = strlen(needle);
while (NULL != (found = strstr(found, needle)))
{
    if ((found == haystack || isspace((unsigned char)found[-1])) &&
       (found[wide] == '\0' || isspace((unsigned char)found[wide])))
    { return found; }
    found++; /* we now search for a later match that might be a word */
}
return NULL;
```