customer friendly filenames

adds the possibility to export all PDFs with filenames based on patterns. Possible Patterns are: {{order_id}}, {{customer_id}}, {{customer_name}}, {{customer_firstname}}, {{customer_lastname}} and strftime() date formats like "%Y"
does a lot of things for #110, but only for the frontend. Backend needs to be fixed