Align _gnutls_x86_cpuid_s as OPENSSL_ia32cap_P would be

We were not setting the third array member correctly, though
this didn't have any impact to previous implementations as they
did not rely on it. This also moves away from the custom implementation
of cpuid (which was limited), and we now rely on the compiler's
version.

Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
18 jobs for tmp-asm in 190 minutes and 9 seconds (queued for 20 seconds)
latest
Status Job ID Name Coverage
  Stage1 Testing
passed #205836640
docker shared
Debian.cross.aarch64-linux-gnu

00:57:59

passed #205836637
docker shared
Debian.cross.arm-linux-gnueabihf

00:59:43

passed #205836636
docker shared
Debian.cross.i686-linux-gnu

00:24:42

passed #205836638
docker shared
Debian.cross.mips-linux-gnu

01:08:46

passed #205836634
shared
Debian.x86_64

00:22:40

passed #205836622
shared
FIPS140-2.Fedora.x86_64

00:29:42

passed #205836631
docker shared
MinGW32

00:18:40

passed #205836629
docker shared
MinGW64

00:16:09

passed #205836621
shared
SSL-3.0.Fedora.x86_64

00:36:41

passed #205836617
shared
abi/coverage

00:37:05

passed #205836625
shared
asan.Fedora.x86_64

00:51:16

passed #205836614
commit-check

00:00:56

passed #205836616
shared
doc-dist.Fedora

00:41:46

passed #205836620
shared
minimal.Fedora.x86_64

00:22:06

passed #205836628
shared
static-analyzers.Fedora.x86_64

00:26:17

passed #205836627
shared
threadsan.Fedora.x86_64

00:09:07

passed #205836633
shared
ubsan-Werror.Fedora.x86_64

00:35:26

passed #205836624
shared
valgrind.Fedora.x86_64

01:02:13