Added cBufferedSslContext implementation.
cSslContext supports setting own cert / privkey.
Fixed BufferedSslContext's buffer reading and writing.
Added a (disabled) test of low-security ciphersuites.

Enabling this allows the connection to be sniffed and decoded using Wireshark, when given the SSL private key.
Fixed HTTP message parsing, prepared for SSL.
Implemented SSL connection for WebAdmin.

Fixes FS-319.
Added scripts for generating HTTPS cert and key.
Added a mention to run as admin.
Fixed crashes in the SSL HTTP connection.
Renamed cPublicKey to cCryptoKey.

The class can hold both the private key and the public key, bad naming on PolarSSL's part.
Also somewhat fixed the cert and key loading in cHTTPServer.
Renamed PublicKey to CryptoKey in CMakeLists.txt
ProtoProxy: Renamed PublicKey to CryptoKey.
cSslContext has virtual destructor now.
Added a missing return statement.
Merge branch 'master' into SslWebAdmin
Merged branch 'master' into SslWebAdmin.
Made the cert generation script executable on Linux
WebAdmin outputs a log message about HTTP / HTTPS status.
Initial cGridStructGen refactoring.

Ref.: #987.
Fixed an extra space.