Extract multiple features in a single Forward pass

Once they are smart pointers, simply do

feature_batches[i].reset(new leveldb::WriteBatch());