makepkg: Group short and long not assigned options.
makepkg: Remove getopts usage of main parsing loop.
makepkg: return cannot be used outside of a function, must be exit here instead.
makepkg: Treat -- and unkown arguments as errors (like previous implementation).
makepkg: Make makepkg() call return instead of exit.