avoid resource leak in fix gcmc
the internally defined group in fix gcmc was not deleted in
the destructor. while the previous bugfix made its definition
unique, it leads to unexpected behavior or leaking of groups
when using fix/unfix multiple times.