Changed ring buffer reset to be a timed wait.  At first i was skeptical that this was still safe, but after several weeks of usage, its very solid.
Changed install_path to make it possible to include it as a bundled framework.
Modified this macro so Xcode wouldn't complain.