added YARD to ring buffer and blocking ring buffer
moved ring buffer and blocking ring buffer from channel to collections folder
Refactored AtomicFixnum as subclass/superclass rather than module include.
Merged with master update of AtomicFixnum.