Implement getopt via getopt_long to support glibc-style non-options before options am: d3baa759cc am: 4ddb4d6207 am: f8d7e17e64 am: e8035c3f68

Original change: https://android-review.googlesource.com/c/platform/external/musl/+/2430840

Change-Id: Icf4c332d83a69bad8d6e3a138e4dc87dcbf4b88c
Signed-off-by: Automerger Merge Worker <[email protected]>