Implemented Chunk Sparsing with segments
Merge branch 'master' into chunksparsing/structs

Conflicts:
	src/Chunk.cpp
	src/Chunk.h
Fixed bad merge
Fixed MobProximity Counter to remove chunk copys
Fixed issues with gcc
Added other half of implementation
Fixed a couple of segfaults and made Free a seperate function
Fixed bad comment
Added Testing capability
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