fix pyocd boot action method to print out version of binary used

This commit changes the boot action method to print out the version of the
pyocd-flashtool utility used by the method. It is non-Debian so it was
previously failing with the original methodology of querying the version
number using debian_filename_version(). It now uses a new function
added in utils.py to run the utility to extract the version info.

Signed-off-by: Vincent Wan <vincent.wan@linaro.org>
15 jobs for <span class="ref-name">pyocd</span> in 8 minutes and 50 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Test
passed #43355
amd64
dispatcher-debian-10

00:02:48

passed #43353
amd64
dispatcher-debian-9

00:03:08

passed #43356
amd64
server-debian-10

00:01:53

passed #43354
amd64
server-debian-9

00:02:11

 
  Analyze
passed #43358
amd64
black

00:00:30

passed #43360
amd64
code_quality

00:00:22

passed #43359
amd64
codestyle

00:00:36

passed #43362
amd64
job-schema

00:00:41

passed #43361
amd64
pylint

00:02:13

passed #43357
amd64-dind allowed to fail
sast

00:01:50

 
  Build
passed #43365
amd64
amd64/pkg-debian-10

00:01:32

passed #43364
amd64
amd64/pkg-debian-9

00:01:45

passed #43363
amd64
doc

00:01:14

 
  Docker
passed #43366
amd64-dind
amd64/lava-dispatcher

00:00:44

passed #43367
amd64-dind
amd64/lava-server

00:01:42