Initial checking of branch 3.1.0 from the Perforce repository: //Prototype/Public/TLSH/TLSH-3.0/
adding clean.sh make.sh
(1) fixed the bug in tlsh_unittest.cpp when it did not find a file
        - made error output go to stderr
        - fixed bug
        - added threshold parameter

(2) corrected output in
	Testing/exp/example_data.128.1.len.scores.2_EXP
	Testing/exp/example_data.128.1.xlen.scores.2_EXP
Add .gitignore file to instruct git to ignore generated files
Modify tlsh_unittest.cpp to handle a listfile (-l parameter) which contains both TLSH and filename.
Modify struct FileName to add a tlsh member, which is only used with the -l parameter.  Expected
output files for scores.2_EXP will now contain a filename, rather than the tlsh value of the file.
Add comment to README file on how to build debug versions
Update version from 3.1.0 to 3.1.1 for changes from commits back to 2189dc4fb913e662319888c86d06d62fab136785 done by Jon Oliver on 8/28/13
Update README file to list changes in 3.1.1 and move comment about how to build debug versions into make.sh