annotate: append newline after non newline-terminated file listings
The last line of a non newline-terminated file would mix with the first line of
the next file in multiple-file listings before this patch.
Possible compatibility issue: no longer possible to tell from the annotate
output if the file is terminated by new line or not.
subrepo: avoid syncing bookmarks twice on clone (
issue3191)
Clone internally handles bookmark synchronization.
(Fix spotted by Eric Blood)