Merge pull request #278 from 4teamwork/lg-extract-document-metadata-into-behavior

Extract document metadata into separate behavior
Pass filename as title attribute to content constructor.
Add missing test cases: Test if there's only one journal entry with the filename in the action title.
No longer fire ObjectAddedEvent a second time. createContentInContainer does this already.
Make sure the named_file is already set when the ObjectAdded event gets fired.
Replace mock test cases by functional tests.
Merge pull request #305 from 4teamwork/mle-public_trial_fix_jounral_entries

Originally this PR was meant to fix the double journal entry bug, but the fix lead into several other problems
Add IAnnotationsJournalizable to ftw.mail.mail.
Add tabbeview (Preview / Journal / Info) as default view for ftw.mail.mail.
Add journal entry on mail
Merge pull request #304 from 4teamwork/mle-public_trial_mail_tabbedview

 Implement tabbedview as default for ftw.mail.mail
Added public_trial index and metadata field.
Added public-trial-column to document tab.
Added language sensitive cache key.
Merge pull request #271 from 4teamwork/lk_public_trial

Dokumenten-Tab mit Öffentlichkeitsstatus erweitern
Add generic simple vocabulary factory, first for the public_trial field on the classification behavior.
Use the new generic simple vocab for the public_trial field on the classification behavior.
Refactor classification behavior tests using ftw.testbrowser.
Code cleanup of classification behavior and utils.
Merge pull request #308 from 4teamwork/mle-public_trial_normal_vocab

Public trial changes (Classification behavior)
Register INameFromTitle behavior for IBaseDocument.