Fixed FPGA build for ubuntu 24.04 and add btb trashing test
Created by: rosethompson
Resolves issue #1040 (closed). Hopefully this time without the ECA error. Also adds another test which forces the btb to trash. Jump and divide instructions alias to the same location such as btb is forced to miss on every access. Enough accesses are made so the I$ misses during one of these triggering a rare condition.