ENH: read_csv dialect parameter can take a string (GH8703)

closes #8703

move to pandas/io/tests/test_parser.py

model after an existing test (put near the quoting tests)