Adds a new func_view tool for visualizing and analyzing function calls recorded in a drcachesim trace. It does two things in its initial form: it reports the summary count of calls and returns for every function traced, and if a new option op_show_func_trace is set (on by default), it prints a linear sequence of every call and return with return addresses, argument values, and return values. Each is indented to enable a clear picture of the call sequence.
Adds a new option op_funclist_file to specify the file's path, though normally it will be auto-found.
Adds raw2trace_directory_t support for parsing the funclist file.
Adds example output for the new tool to the docs. Adds a brief section to the docs on function tracing in general, which was previously missing.
Adds a func_view test which runs fib(5) and ensures we get the nested function trace correct.
Fixes #4083 (closed)