Re-introduce buffering of directory changes to hopefully improve performance.
scale.py now supports profiling table creation in addition to reconfiguration.
Merge branch 'tim_map_watchable' into tim_map_watchable_scale_test
Merge branch 'tim_scale_test' into tim_map_watchable_scale_test