Added ILSMFileNameManager to properly handle the lifecycle of LSM files. Added its implementation for LSM-BTrees with corresponding test. Implemented LSMTree open() using its file name manager.

git-svn-id: https://hyracks.googlecode.com/svn/branches/hyracks_lsm_tree@1055 123451ca-8445-de46-9d55-352943316053
7 files changed