Cleanup and standardize omnibus-software definitions

this is deprecated and we should be throwing deprecation warnings to use --static-libgcc instead of doing this

and this patch should fix it so that --static-libgcc is used everywhere i think, so a stretch goal here would be to drop any definitions that have dependencies on libgcc.  you could keep this around for folks with external software definitions that still have deps on this.

this will also close the old AIX PR in omnibus-software, duplicates gdbm work i have in a PR as well.