CGI.pm: mitigate VU#987798/CVE-2013-3587 with random padding
See http://www.kb.cert.org/vuls/id/987798 for information on the
vulnerability.
Mitigate the problem by adding random padding at the beginning and end of
every CGI.pm generated page. The limited number of plain text "secrets"
that Girocco uses are all contained in pages generated with CGI.pm. The
random padding is only generated when HTTPS is on as there's no point in
doing anything if the connection is unencrypted and easily sniffable to
start with and the request is a POST as only those contain sensitive data.