lockfree: introduce consume_one and consume_all methods

svn path=/trunk/boost/lockfree/; revision=83275