Remove duplicate autosaves if idle for long time

Autosave time simply incremented from last save time.
This meant that if the editor was left idle, subsequent
edits would cause consecutive autosaves.

Autosave time is now calculated always by adding
X seconds to current time.