[Tachyon-74] : Add free of in-memory file/folder from CLI"
- A new CLI is added Eg: ./bin/tachyon tfs free [file/folder path]
- This CLI command will free the in-memory blocks for file/folder.
Fix unit test case for free command with a sleap of HB interval.
Fix the assert condition in the unit test case. Test performed, and passed.
remove unused Exception BlockInfoException in MasterClient
update the description for storage quota configuration
Merge pull request #548 from shimingfei/RemoveBlockInfoException

remove unused Exception BlockInfoException in MasterClient
Merge pull request #549 from shimingfei/AddDocForHierarchystore

update the description for storage quota configuration
Merge pull request #533 from Huawei-Tachyon/jira74

Tachyon-74 : Add free of in-memory file/folder from CLI
Merge hierarchy store into Tachyon - thrift change
Merge hierarchy store into Tachyon - non-thrift change
refactor promote block code, adding comments and format
remove DropAfterPromote and configuration change
clean code and some bug fix
try to get block information from worker when information from master is outdated
fix test cases for TachyonFS
heartbeat simplify thrift change
heartbeat simplify non-thrift change test OK
fix NullPointerException in TachyonFile
refact lockBlock and unlockBlock delete getBlockFileInfo - thrift change
refact lockBlock and unlockBlock delete getBlockFileInfo - non-thrift change