New command p4-update.
Keybinding and menu now run p4-update rather than p4-sync, because the former comes with a safety check.
p4-status defaults to the useful "..." rather than the current file. Fixes #75.
p4-annotate passes the -i option to follow branches.
Ensure that the empty diff check uses a fresh buffer.
Fixes #78.