build: factor out all libanyio code to external static library

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
Don't scan all interfaces for boards, scan only those that are pointed out in board information

On multi interface board you must specify transport layer: --epp --usb or --spi

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>