i18n: follow-up to r6982, it's now possible to run Trac without Babel installed again.
The bulk of the patch has been developed by asmodai.
Remove commented code, current output looks good enough.
Make Babel optional.
Integrate recent TracGuide changes, related to #7184.
Removing old developer-specific branches.