internal: Pass programmer context down into board enables

Board enables potentially need access to programmer data, e.g. to
process parameters, register masters etc.

Change-Id: I1531a6e1be9866adc5dce74c6f62bbbeae1bd274
Signed-off-by: Nico Huber <nico.h@gmx.de>
Reviewed-on: https://review.sourcearcade.org/c/flashprog/+/72527
4 files changed