* in the process refactor the version search, the architecture bit width detection, the settings search and all also for xilinx_ise * use distutils.version.StrictVersion