couchstore API has been added & b-tree iterator optimization
- An additional layer that can handle ForestDB using couchstore API has been added.
- When using b-tree iterator, b-tree nodes from root to leaf were read from file (or buffer) for each next function. Optimization has been added: these nodes are kept in memory across the next calls so that they don't need to be re-read until they become unnecessary.