zsh completion: add new option groups for options
Add clone, date/user, git-style, merge tool, ignore space, log,
branch/bookmarks options and use them throughout command completions.
Testing that hghave does not crash when checking features $ "$TESTDIR/hghave" --test-features 2>/dev/null