Adds a drcachesim feature controlled by a new option -LL_miss_file that dumps the stream of last-level (LL) cache misses to the specified file.
Refactors some cleanup code to handle the new failure point of an invalid miss file during LL cache setup.
Adds a caching_device_t::set_stats() method to make it easier to substitute a different miss file implementation by subclassing cache_simulator_t and cache_stats_t.
Removes .. paths from include files to make it easier to export them.
Adds a simple test of running the new option.
Fixes #2679 (closed)