replaced the finally block in the circular prototype strategy to improve performance, deleted the old prototype strategy, and renamed the circular one to be the same as the old one.  removed the now unnecessary thread local code in the proxy prototype strategy.
minor cleanup