Merge pull request #651 from cpcloud/csv-fixes

Fix CSV reading of mixed dtype columns
Add a failing bokeh test
Clean up the opening function