Add get_time_entry to allow editing old entries not in recent list.

Previously edit_time_entry was loading recent entries, matching the ID
and then updating, which is a waste and won't work if the entry has
passed out of the default recent entries list. Change to load a single
entry id properly and use that.