Unused function attribute fix for clang compilation
Add .ogv to mplayer completion
Improve Perforce jobs completion to limit
potentially huge output using jobview by default;
fix quoting of arguments passed on to eval within _call_program.
upon "read" of a short line, assign all variables passed as arguments.

It was noted that (print 1 2 | read one two three four) assigned values
only to $one and $two except in the case where EOF was reached.
31417: age function needs protection against file names starting "-"
Fix merge
Omitted ChangeLog entry for previous commit
31418: improve documentation for "age" function
31419: Add time zone and year to string formatted time output from zstat
31405: weasel words about PRINT_EXIT_STATUS option.
_git: fix a wrong variable in __git_config_values

This probably was a copy/paste mistake.
_git: fix usage of ->int: for some entries in _git-config
_git: make git submodule <cmd> completion work

The -A parameter in the main completion stopped completion
in the subcommands from working. Remove it.
_git: correctly use __git_guard_number in some cases

The space is relevant to make the help text work as intended.
_git: completion updates to match latest git v1.8.3
_git: completion updates to match latest git v1.8.3 part 2
_git: add new configuration options to match latest git v1.8.3
_git: reword _git-config TODO

Support for merge drivers, filter drivers, and diff drivers is
missing.
_git: support completing remote branches without <remote>/ prefix

this is used in git 1.8's
git checkout <branch>
as a shorthand for
git checkout -b <branch> --track <remote>/<branch>
in case <branch> exists on exactly one remote and is not a local branch
_git: fix some typos