uhttpd: support building against openssl instead of cyassl, minor cleanups (#7827)