PEP8 cleanup
Journal events: Listen on IBaseDocument instead of IDocumentSchema - mails are now

also considered documentish and should be treated equally.
Fix cached translations of public_trial options:

In ba887a15 (PR #308) weights previously used for the restricted vocabulary
were dropped from PUBLIC_TRIAL_OPTIONS. Therefore the get_translated_public_trial_values
function needs to be adapted accordingly.
Move language_cache_key to opengever.base.utils.
Move `get_translated_public_trial_values` to og.base.classification and

rename it to `translated_public_trial_terms`.
Journal tests: Replace uses of `createContentInContainer` with builder.

(necessary for properly setting default values)
Journalize any changes to `public_trial` field.
Updated translations for journal entries.
Make `edit_public_trial` form inherit from p.directives.dexterity.EditForm so

all necessary events are fired for us.
Merge pull request #408 from 4teamwork/lg-journalize-public-trial-events

Journalize all changes to `public_trial` field