Implement a version of create_directories that was declared, but never
defined.
UI: Fix paths when loading a trace file
* Calculation of relative paths was incorrect when a trace file was loaded for the first time and a session had to be created.
UI: Clean up trace and session loading
* Trace files are now loaded first, followed by any additional session data.
* Failing to load session data no longer prevents the trace file from loading.