Add storage dir and eviction strategy [TACHYON-33][SubTask 2 & 3]

resubmitted for PR361, rebase to current master.
I will be better to add more comments. 

e.g. comment about the mapping of mBlockSizes
/** Mapping from blockId to blockSize in bytes */