Spaces removal
Fixed SSL too long errors in CherryPy.

The fix is suggested by https://bitbucket.org/cherrypy/cherrypy/issue/1298/ssl-not-working
Ignore CSR files
Check if pyOpenSSL is installed before enabling HTTPS.

Previous, it is only checked if pyOpenSSL is installed when certificates are
generated. Now, it is checked when HTTPS is enabled. In case it is missing,
HTTPS will be disabled.