cpu: allow for more package than core cstates

Change reporting code to walk package, then core, the cpu to determine max
number of cstate vs. just walking the logical cpus.

change display function to obtain max cstate num the same way.
cpu: add support for new package states

The next generation Intel cpu supports package states c8/c9/c10.
Add the code to read the relevant MSR counters.