add tests for all-null columns
correct bugs in estimating number lengths due to negative signs
Handle blank strings more consistently as NULLs
Merge branch 'new-tests'