[devil] Make device_recovery compatible with both psutil v1 and v2
[devil] Make device_recovery compatible with both psutil v1 and v2

The older code worked on v1 (and older) only; and was a no-op on v2
(and higher).

The new code maintains compatibility across the psutil API change.

Also make the matching of "adb" processes stricter (match exact name).

Bug: chromium:776709
Change-Id: I190aca06c085783d225f0ed8c13c743dff3b9857
Reviewed-on: https://chromium-review.googlesource.com/743723
Commit-Queue: Juan Antonio Navarro Pérez <1649bb5e6b9eafe026580e338065dc64ba6b80b2@chromium.org>
Reviewed-by: John Budorick <17d38a2d68c6a07a3ab0ce4a2873c5acefbd3dbb@chromium.org>

catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult,catapult-project/catapult