Tables edge cases

SYNPY-149 parse dates in table columns
SYNPY-158 use underscore, not hyphen, to separate row ID and version in DataFrame row labels
Handle empty query results

Report the error if user is expecting pandas to be there.