Add travis config to master
accept time strings with more than 6 trailing zeros after the final dot.
parse_time: do not use two edge-cases at the same time in the test of trailing zeros
fix test of parsing a time string with more than six trailing zeros
Merge pull request #445 from derdon/issue289

Fix for issue #289: accept time strings with more than 6 trailing zeros after the final dot.