A silly little change and a new util
* rename getopt() to getopts() to prevent collision
* added uname, supports two extra options because I felt like they were needed
* uname has a controversial feature: skip "GNU/" when not linked against glibc