feature.c: detect support for Intel SHA extensions

http://software.intel.com/sites/default/files/article/402097/intel-sha-extensions-white-paper.pdf

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
leaf D: print out unknown feature bits

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
leaf D: add 512-bit AVX and MPX detection

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
feature.c: detect Intel Memory Protection Extensions

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
feature.c: correct detection of RDSEED/ADX/SMAP based on ISA extension reference

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
feature.c: detect AVX512 feature bits

Signed-off-by: Steven Noonan <steven@uplinklabs.net>
feature.c: detect Intel Processor Trace feature bit

Signed-off-by: Steven Noonan <steven@uplinklabs.net>