Adding blobmetadata, concurrent lru cache class and unittests.
Making the code compile on linux with g++ compiler.
Making changes for Status class so that it compiles both with MSVC and g++
Merge pull request #3 from zarianw/develop

Merging as there is a new commit that needs to be merged now.