Merge branch 'release/0.17'
Use different variables in the crontab file to help the install script

Using '!!(*= $vhost_dir *)!!' instead of '/data/vhost/!!(*= $vhost *)!!'
makes it easier for the install script to rewrite the crontab for
systems that keep web host data in directories other that /data/vhost
(e.g. /var/www is common).

This is similar change to 20e447e7356ac0387.  Fixes #1376
Remove redundant h() calls

Text will be escaped by default in Rails 3
Only pass InfoRequestEvent to _request_listing_via_event template

The InfoRequest is always the one associated with the event.
Refactor event description to make it easier to translate.

Closes #1313 and #365.
Make search description specs match actual cases

In the largest Alaveteli instance, WDTK, only a fraction of tracks use
filters and these specs represent those that have actually been used
commonly.
Remove unused variable
Merge branch 'feature/1313-better-translation-markup' into rails-3-develop
Use entire descriptions for searches rather than assembling.

Assembling from phrases makes the descriptions impossible to translate -
just give complete descriptions for the most common cases.
Remove old unused code.
Remove obsolete line.

Should have been removed in
https://github.com/mysociety/alaveteli/commit/b236d4f113187b0e5d87867fc6512e5486f9764f.
Make track factory name a bit more specific.
Add notices for subscribing something you're subscribed to.

These notices are full sentences, rather than being composed of phrases,
which should make them easier to translate.
Add notices for subscribing to something.

These notices are complete sentences, not composed on the fly, so should
be easier to translate.
Add notices for unsubscribing from things.

These are full sentences, not composed on the fly, so should be easier
to translate.
Move track descriptions to a helper.

We can access url generation methods more easily here.
Remove CGI.escape calls.

Escaping will happen automatically in Rails 3.
Reformat for line length.
Make public body update titles translatable.

This way the translators can control the order of elements in the
sentence.
Remove explicit escaping calls

Will be done automatically in Rails 3