creation of the "atomic shared memory" project
re-organize the package hierarchy: putting AtomicRegister under the
register package