block IO and no-block IO.
Merge remote-tracking branch '0822/master'

Conflicts:
	src/Leetcode.cpp
	src/sqlparser
add heap sort.
change .gitignore.