DataReader now implements Callable<Integer> which would return the total lines read.
Tools.inputStringsFromFile now accepts the third parameter to specify the charset.

Signed-off-by: 核心力量 <kernelforce@gmail.com>