refactor: extract board definitions to boards.h to remove including main library header file in all submodules

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
libanyio: check if library functions arguments are not NULL, better error return path

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
eth: remove support for raw sockets

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
always return value when function is non-void

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
remove various casting and syntax warnings

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
pci: fix up LASxBRD READY if needed on boards with PLX9030 bridge

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
refactor: move code printing base info about boards in verbose mode to separate function

Signed-off-by: Michael Geszkiewicz <micges@wp.pl>
add forgotten boards.h to repo

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