TrigValTools: fix py3 issue and drop py2 compatibility
This MR includes:
- Changes in Trigger ART test timeout handling:
- fix py3 issue: decode
bytesfromsubprocess.check_output()tostr - remove LCG_96 workaround for psutil module import
- catch exception when generating backtrace / killing the timed-out process
- fix py3 issue: decode
- General clean-up of py2 compatibility using
sixto simplify the code and reduce the number of imported modules