more useful templates

Extend the templates to enable defining any values for the smtpd_*_restrictions in main.cf.
Extend the templates to accept additional options not explicitly defined as parameters. This is especially useful for master.cf to allow additional services such as 'submission' on port 587 or custom smtp services on alternate ports. This is less useful in main.cf where most options are already defined and redefinition may not produce expected results.