#24 fix TraceType enum values to be consecutive

#24
It is dangerous to mutate a shared object. Because the order of tests is random, this could affect the behavior of other tests. Some options:

1. Copy the data, and then sort the copy, and test that
2. Instead of using a shared list, have each test produce its own list (perhaps with a static helper function)

I personally prefer option 2.