Smartdown performance test

Script to test performance of smartdown loading / scenario execution.

The script prints out the time taken for to perform certain actions, with and without preloading turned on. It also calculates the amount of memory required to hold all flows in the cache.

Not sure if this should be left on a branch or merged in. It may be useful to keep around for future performance testing?