add cas to thread-util and features
work around cas issue on sbcl-1.0.53 and older
fix tests for older sbcls lacking `abort' restart
version 2.3.5