Configure Output filename in config or template

previously the client had to send the desired file name of the report.  This PR allows the name to be configured either in the configuration (top-level) or template.  

The order of precedence is:

request -> template -> configuration

where request takes priority and configuration is the last options.  If all are null then the name mapfish-print-report is used.