hal/sm_io/*/ops/sm_pr_spi.c: use ASSERT_TEST in readback test

We were using assert in readback tests, but this causes the whole
process to crash on a failure. Using ASSERT_TEST fails more gracefully.
hal/include/*/ad9510_regs.h: add more register definitions
hal/sm_io/*/sm_ch_ad9510.c: add more chip default configurations
hal/sm_io/*/fmc130m_4ch/*_defaults.c: add AD9510 config test
hal/sm_io/*/fmc130m_4ch/*_core.c: remove ACTIVE macro

There is no need for this macro, as both active and passive
boards are wired up to all components and answer to SPI or I2C
command protocols. The only this difference are the clock lines,
which are connected differently on the boards.
Makefile: remove FMC board differentiation

We don't need this differentiation anymore as both
active and passive version are wired up to all components.