postfix: added default values for postfix_use_... amavisd, dovecot, schleuder, and sympa configuration variables (default to "no").

This is needed to make the changes introduced by the merge from sarava/master backward compatible.
postfix::mailman) removed useless resource - moreover augeas crashes on it
postfix - added new class for ldap support
postfix - allow smtp/smtps/submissions in template
postfix - allow us to set mail user for services
Add enable, hasstatus and restart command to postfix service in postfix.pp classe.
Add hasstatus, enable and restart to postfix service in postfix classe
file renaming to be compliant with recommended module structure.
module common no longer first class citizen.
make module puppet style guide compliant

Test with puppet parser validate and puppet-lint.
http://docs.puppetlabs.com/guides/style_guide.html
Make mynetworks configurable
postfix::mta - fixed small scope mismatch.
fixed template call broken in 596e6732ef.
wrong mailx package on Ubuntu systems

The selector for determining the mailx package wants to match against
lsbdistcodename, not lsbdistrelease.
Removed backslash, no longer needed since 596e6732ef.
Add hasstatus, enable and restart to postfix service in postfix classe
Merge commit 'c371b493a1cd385c8d8227fee5a9906d246059d5' into staging
Replace common::line with augeas in the postfix::transport. Modify the mailman and avocatsch modules with new destination syntax.
Support nexthop in postfix::transport (since this was removed by migrating to augeas)
Fix header in postfix::transport