Removed all stl dependencies except (I believe) atomic.  Fixed the emulated SIMD so it no longer uses lambdas/std::function since that was very poor design.  Wrote a thread wrapper class (currently only supports pthread) so I can get rid of boost/std::thread which was disgusting.  Added a lockfree queue.