fpga-image-*: Add XILINX_VIVADO_VERSION and COMPATIBLE_MACHINE

Set COMPATIBLE_MACHINE so fpga-image-adi only applies to supported
evaluation boards.
Set XILINX_VIVADO_VERSION in the FPGA recipe to make it explicit which
version of Vivado the script expects. Projects built for older versions
will not compile in newer tool versions, so the build system will need
all versions installed, and use this variable in the XILINX_VIVADO_PATH
to distinguish between versions.