Fixes a bug where a non-memref clobbering a base register failed to invalidate eliding that address from a drcachesim offline trace.
Adds asm test cases to burst_traceopts.
Adds further C++ test code to burst_traceopts which also triggers this bug (it took some experimentation to get some code to do that), and adds handling of different trace header points for opt vs noopt to support this additional trace size.
Fixes #4403 (closed)