v0.1.25: Execute conformance tests (#30)
* Switch to a SparseBytes data structure to space-efficiently represent memory
* Fix JALR to overwrite PC rather than add to it
* Add --temp-dir flag to save temporaries
* Factor out elf_parser.read_unique_symbol helper
* Update riscof_kriscv.py to execute tests and dump signature
* Separate the riscof-based architectural tests from the integration tests
* Add sail_cSim as the riscof reference plugin
* Fix description for JALR
* term_builder.py: Add comment to end1 < start2 assertion
* Add comments to rules only included to preserve totality
* Add further documentation to README.md
* Set Version: 0.1.25
---------
Co-authored-by: devops <[email protected]>