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

resubmitted for PR361, rebase to current master.
It is used when selecting blocks to be evicted in LRU based EvictionStrategy,  returning EntrySet will not expose it to outside of the class.