Fixed a bug with generating atomics in an atomic context.
* Fixed previous bug again
* Added a new vector in ExpressionAtomic.cpp which holds all the local
variables declared in an atomic block (and recursively for the inner blocks);
* Currently only print them out, must parse them to hash their values
somehow
Rewrote processTimeout.py due to a deadlock bug in the previous version.
Updated cl_test.py to reflect the changes; still need to do the same for
cl_test_div.py.