Using a TeX command for the cipherstring instead of a perlscript, structure cleanup and unification & UTF-8

* Replaced the perlify.pl Skript by a TeX Command. To achieve this, we have to do some tricks like a grey box behind the listings and explicitly allowing breaks without a hyphen. Now use ```%*\cipherStringB*)```
* Webserver: Strict-Transport-Security unified
* Many Code-Cleanups, e.g. remove the old description layout for subsections
* new command: ```\paragraphDiamond``` which can be used if you would need a subsubsubsection
* Makefile: ```make once``` executeds ```pdflatex``` once
* Remove headings
* compact lists (```mdwlist```)
* PKI: command to create a self-signed certificate

I hope everbody is content with this fix :)