-----
* Do all variable assignment during package creation up-front, before
actually creating the files.
* Added the ``egg`` template variable: provides projects with a safe
egg name as generated by setuptools. This should be used for
egg-info directories in templates (e.g. ``+egg+.egg-info`` instead
of ``+project+.egg-info``), and anywhere else the egg name is
expected, to prevent errors with project names containing hyphens.