Add trailing '*args' to method sigs of all hook-entry points.

Without this, if a newer version of Subversion introduces additional arguments
to hooks, everything breaks (like 1.8's change to start-commit).
Make sure CreateRepoCommand also analyzes the repo.

Without this step, the first commit will be blocked because there's no evn:*
rev-prop r0 metadata (which is added by the analyze step).