Remove prev/next pointers from the sample metadata. Now metadata buffer is...
Remove prev/next pointers from the sample metadata. Now metadata buffer is iterated to find the desired sample.
Removed the prev_ and next_ members from SampleMetadata. They were no longer used from any other part of the code except internally in MetaDataBuffer. Since std::list provides the same interface as std::deque I left it as is. Can be changed to std::list later if needed.
There was one duplicate test which I removed. The push test I updated to not use the removed prev and next methods. Tests are passing.