Merge pull request #30 from eile/master

Sharable Receiver base class for Subscriber (#29)
OPT: use lunchbox::Buffer in place of std::vector. Yields up to 10% for remotemem livre data source