Error handling for bad column names in named tuple

Emit warning with workarounds when named_tuple_factory is used with
result column names that can't be used in namedtuple.
Try to return results with renamed, positional column names.
Merge pull request #204 from datastax/PYTHON-122

Error handling for bad column names in named tuple