linux: improve /proc/cpuinfo parser
linux: improve /proc/cpuinfo parser

Make uv_cpu_info() understand the ARM and MIPS versions of /proc/cpuinfo,
it only knew how to deal with the x86 version

This commit also fixes a buglet where uv_cpu_info() reported the maximum CPU
frequency instead of the actual CPU frequency. That is, before this commit
`out/Debug/run-tests platform_output | grep speed | sort | uniq -c` on my
system always reported:

      8   speed: 3400

Now it reports (for example):

      2   speed: 3400
      6   speed: 1600

In other words, two CPUs are running at full speed while the others have been
scaled back because they're mostly idle.

Fixes #526.

unknownbrackets/maxcso,urbit/archaeology2,urbit/archaeology2,urbit/archaeology2,urbit/archaeology2,unknownbrackets/maxcso,unknownbrackets/maxcso,unknownbrackets/maxcso,urbit/archaeology2,urbit/archaeology2,unknownbrackets/maxcso,urbit/archaeology2,unknownbrackets/maxcso,urbit/archaeology2,urbit/archaeology2,unknownbrackets/maxcso