Merge pull request #286 from dcjones/master

Fix an error from memio deprecation.
Clean and fast readtable implementation
Implement additional IO features

Change some keyword argument names
Allow user to select whether to ignore whitespace padding
Allow user to decide whether to convert strings to factors
Read in column names correctly
Allow user to skip lines at the start of a file
Restore printtable and writetable
Fix test that broke with Julia changes
Fix small bugs re. naming and EOF
Bug fixes

Deal with missing EOL's at the end of data files
Encode completely blank string fields as NA's
Provide more diagnostic information when data can't be read
Deprecate *_table for *table
Merge pull request #287 from HarlanH/readtable

Clean and fast `readtable` implementation
Ignore more whitespace characters
Handle OS 9 and Windows EOL's
Implement DataVector multidimensional indexing to fix repl_show()
Add more error handling; survice EOF without EOL
Clean up IO system

Clean up and refactor code
Support lines with comments
Support skipping blank lines
Rename keyword arguments
Automatically handle multiple types of newlines
Increase number of IO tests and classify data sets
Fix handling of Windows newlines
Improved keyword argument handling

Relax some type assumptions on keyword arguments for *strings
Fix bug in automatic generation of column names
Shorten IO tests to make them run faster
Update pipe | to new |> form
Put all tests in let blocks that don't interfere with each other
Provide option for ignoring quotes; start GZip infrastructure
Use standardized testing protocol
Fix bug in parsing of contingous numeric columns
Support GZip