[xilinx]: Added xilinx_vhd_allowed and xilinx_bit_allowed options to config (enabled by default) which makes it possible to restrict the files that the Xilinx experiments accepts. Because most of the risk to the hardware seems to come from the UCF, restricting input to VHD can probably make the experiment particularly safe.