No need to permute all compile combinations. This can be smarter. Need to get under 50 minutes for travis running tests_long. See https://github.com/openxc/vi-firmware/commit/50ff8c2ebb375f50c39b30b7feb766130f8d3ca2#commitcomment-17013241