UNIX style argument parsing that eases the pain of supporting Windows.