Get the commit author into the parameters for later usage.
Get the commit author into the parameters for later usage.

* hook-scripts/mailer.py
  (main): pass the repository to the Config constructor so that it can
    get data from there (e.g. author or further config info). stop
    calling .prep_groups() as the Config will get itself set up.
  (generate_content): use the new repos.author property rather than
    fetching it from the repos manually.
  (Repository.__init__): save the author into self
  (Config.__init__): take a repository object, set up a set of global
    parameters, and now call _prep_groups() internally.
  (Config._prep_groups): renamed from .prep_groups. set up the param
    structures based on self._global_params.

jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion,jmckaskill/subversion