Start for a basic atomic implementation for avian.  Still need to figure out how to do the Array versions of these.  But I wanted to wait till we have the needed Unsafe implementation and add testing for these before we go further.
Merge branch 'master' of github.com:ReadyTalk/avian into concurrency_classpath_extension
Added some tests which would fail with a simple volatile, but should work for the atomic implementations.
Fix for unit test failure when threads are created too slowly.
Merge branch 'master' into concurrency_classpath_extension
Renamed these tests to a shorter name so the test output still looks clean
Merge branch 'concurrency_classpath_extension' of github.com:jentfoo/avian into concurrency_classpath_extension
Small simplfication on this if/else statement
Moved the waitTillReady to before the doOperation call in order to have the threads synchronized.
Avoid doing a Thread.sleep() and instead do a wait and notify.
Reduced code duplication by combining these three very similar tests into a single file.
Merge pull request #149 from jentfoo/concurrency_classpath_extension

Concurrency classpath extension (part of the atomic package implementation)