add progress report for updateLinksForLeafNodes
Merge branch 'develop' of https://github.com/simpzan/Trie into develop

Conflicts:
	tool/searcher.cpp
Merge branch 'develop' of https://github.com/simpzan/Trie into develop
Merge branch 'develop' of https://github.com/simpzan/Trie into develop
Merge branch 'develop' of https://github.com/simpzan/Trie into develop

Conflicts:
	tool/searcher.cpp
Merge branch 'develop' of https://github.com/simpzan/Trie into develop
some random stuff.
add header for exit() to resolve the issue on ubuntu.