Map gender<->salutation if appropriate. (moved over from campaignion)
Update file display settings.
Fix preview file-displays for image and youtube.
Map gender<->salutation if appropriate. (moved over from campaignion)
Makefiles: module updates.
Implement supporter types for the new contact API.

… includes very basic tests for the API.
Merge in the import branch.
Fixup ExportTest
adapt test namespaces.
make PetitionTest deal with preserved global states in SeleniumTests.
adapt campaignion_protest_target to the new ContactTypeManager.
adapt campaignion_protest_target to the new ContactTypeManager.
fixup namespaces & test classes.
[tests] fixup EmailProtestTest
Import into field_preferred_language.
Import into field_preferred_language.
adapt test namespaces.
make PetitionTest deal with preserved global states in SeleniumTests.
fixup namespaces & test classes.
[tests] fixup EmailProtestTest