Handling of newline at end of file in read_csv
```
In [1314]: data = """\
   ......: A,B,C
   ......: 00001,001,5
   ......: 00002,002,6
   ......: """
   ......:

In [1315]: from cStringIO import StringIO

In [1316]: read_csv(StringIO(data), converters={'A' : lambda x: x.strip()})
Out[1316]: 
        A   B   C
0   00001   1   5
1   00002   2   6
2         NaN NaN
```
