Ported changes over from master branch on bitbucket.
Pulled in most changes from the "baseline" branch.
Moved roadrunner_testing classes inside model
Reworked trace runner to use slimmer logging structures rather than shuffling data twice.
Ported changes from 802.11p branch.