Added os.initgroups call to Process in order to initialize all user groups

Refs #635 — Initgroups call is required if you want the process to have permissions on files for all groups that the user is in. This was added in python 2.7 -- http://bugs.python.org/issue7333