[ts.parse] implement _guess_ts_info

If no manifold has been provided, this creates a dict with all the
manifold fields.
It's tested with a nice dataset, harsh & real life tests to come.
[tst/data] fix name in timestream manifold
[ts.parse.validate] add file ext->img type mapping

Also a date format constant