cpuid: add string to cpuid parser

We would like to dump that later in string format.

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
processor: provide a string representation of all processor features

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
move cpuid.hh to processor.hh header

Although this is just naming, "processor" is more arch independent than
cpuid. So arch neutral code can now include "processor.hh" and still have
access to the cpuid.hh goodies.

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>
httpserver: harware probing API

This patch provides an interface that allow clients to REST probe for the current
processor flags currently available. In this same level, I intend to soon create
calls for disk features, network interface features, etc.

Signed-off-by: Glauber Costa <glommer@cloudius-systems.com>
Signed-off-by: Pekka Enberg <penberg@cloudius-systems.com>