Fix for CPU monitor on long-running systems

After running long enough, the numbers in /proc/stat get big enough
that they will not fit in a Float without loss of precision, which
leads to erratic results such as reporting "NaN%" CPU usage.

This commit simply keeps the numbers integral until producing the final
percentage result.
Docs updated for latest fix