various improvements to per pid collection/metrics


* scan 1024 processes at once and keep only top as dictated by user-defined function
* move some OS agnostic stuff to pidstat.go
* add basic inspection capabilities (high cpu usage etc)