kernel - Fix estcpu calculation
* No longer use uload to try to correct estcpu. It winds up inflating the
cpu use of other processes that use cpu but are not cpu-bound, creating
the same estcpu compression problem. The problem is less pronounced
without it.
* Remove the uload global. No longer useful and saves an unnecessary
cache line ping-pong.
* Refactor how p_nice affects p_priority. This causes nice levels to have
a greater effect.
* Make the forkbias programmable with a sysctl and set the default to 1,
which is a good, safe, all-around default.