Merge pull request #169 from eile/master

Changes needed for SKV and remote livre data source
IOPlugin can have different parameters to the constructor
Merge pull request #167 from bilgili/master

IOPlugin can have different parameters to the constructor
Merge branch 'master' of https://github.com/Eyescale/Lunchbox
Add buffering and flush to PersistentMap