Switched to using TThreadPoolServer, which performs marginally better.
Deleted StateStore cruft and fixed compile errors in tests.

The tests still fail due to changes in various abstractions,
but they do now compile.

This commit deletes the StateStore and code associated with it
that was no longer functional.
Updated build script to always pull and build the latest sparrow version
Implemented Strict Priorities
Added isolation script
Added new frontend to vary the user submission rate during the experiment.

Changed the start frontend script so that the ec2_exp script
can fill in the frontend class name.
Fixed bug where parameters were swapped
Made users launch at regular rate, instead of random
Fixed bug with round robin scheduler.

Previously, when the round robin task scheduler tried to launch a task for a
given user and all tasks in that job had already been launched, the user lost
that particular spot. This commit changes that behavior so that instead, if
all tasks in the particular job were launched, the scheduler tries to launch
another task for the same user.