Ensure consistent firstTime for all timezones.
Fixes #1735

The fetch strategy does not mark predicates as solved until at the last point. This
way, we know we are not marking predicates as solved prematurely.
Merge pull request #1793 from systay/1735

Fixes #1735
Added Cypher tests to assert that precision is not lost for large values
adding 1 second to minimum timeout so that the user sees at least a 1 second window for REST API expiry
Merge pull request #1769 from nikulukani/master

Ensure consistent firstTime for all timezones.
Merge pull request #1751 from lassewesth/minimumtimeout

accounting for rounding when setting minimum REST API timeout