distribute bf-parse-cache-dump script on install
Report split accesses.

Output the number of accesses that require accessing more than one
cache line to service the request.
maintain associativity vectors for tracking the affect of associative caches
use stack allocated vector for right match tally count to cut down on heap allocations
remove old line changed in last commit
remove all trace printing
add up rolling tally of reuse distance counters
expand associativity bits to length of address to ensure that access counts are accumulated correctly
prevent signed compare of assoc_bits
correct accounting of minimum cache size to capture reuse given an associativity. broken because it will alloc more memory than the entire address space.
add flag to control max number of sets. update parsing script to get accesses correctly.
fix accounting of cold misses. cant rely on size of hit structure any more.
make max_set_bits an exclusive bound
replace vector of accesses with unordered map. negligible performance difference but significantly less mem usage.
report all stack distances based upon number of intervening lines, not number of bytes. this changes interpreting of result files: you have to figure out the number of sets and ways in a candidate cache to figure out its access count