Since getopt is only needed by various helper programs, we start a new program utility static library to stuff things into so they don't fill up the gd library itself. This comes from NetBSD. Fixes #401.