Move names processing from Header to Reader ala include/exclude
Move strict names checking from guess() to apply_include_exclude_names
Add tests of reading tables with names arg given
Disable strict names checking when guessing a single reader
Remove default guess=False in ascii.connect.io_read()
Revert to always requiring at least two columns when guessing
Add more tests of guessing
Update CHANGES.rst
Merge pull request #1692 from taldcroft/ascii/guess-basic

ascii.read `name` keyword cuts off first row