Added boost::atomic
Added boost/mpl
Added boost/preprocessor
Minor changes to build on ignatius
Updates to signal handling
Merge branch 'refs/heads/atomic' into client
Minor changes
Updated the run queue to handle cancellation, and to remove queued runs if communication with the client is broken.
Add check of client status to run queue to make sure client is still ready.
Added mt_atomic.hh
Lots of progress getting the server side working. The client still doesn't recognize a canceled run, but it now has some cancelation functionality.
Switched to synchronous thread cancelation