Merge pull request #170 from cbare/develop

code review suggestions (SYNR-813) and added table query CSV methods
document creating an evaluation
TableCsvQueryResult
TableQueryResult.asDataFrame, create_table factory for Table subclasses, CsvFileTable
Merge pull request #171 from cbare/csv_table_queries

Csv table queries
fixed missing comma in setup.py
Merge pull request #172 from cbare/csv_table_queries

fixed missing comma in setup.py
added timeouts on async tables ops, added Tables objects
fixed missing import sys, docs, add to .gitignore
infer columns from data frame if not specified
Merge pull request #174 from cbare/csv_table_queries

added timeouts on async tables ops, added Tables objects
moved timeout variables onto the Synapse class, try-except around pandas in tests
getColumns now works for prefixes, lists of column IDs, and table entities
Tables vignette and the bug fixes it inspired
allow submissions of unversioned entity types
code neatening
Merge pull request #175 from cbare/csv_table_queries

Csv table queries
fixed file URL issue with backward slash windows file paths that are no longer accepted by the service
Merge pull request #176 from cbare/csv_table_queries

fixed file URL issue with backward slash windows file paths that are no ...
adjust for changes in "headers" field of query results