Refactor the "psx" vs "cap" package cgo-or-not complexity to "psx".

I've decided to put the decision to call syscall.AllThreadsSyscall*()
into "psx" instead of the "cap" package. This should make client use of
"psx" more straightforward and the code will 'just compile' if the
user builds with CGO_ENABLED=1 or CGO_ENABLED=0. It also makes the "psx"
package useful for other applications besides the "cap" package.

Signed-off-by: Andrew G. Morgan <[email protected]>
8 files changed