Added SSL config for every requests targeted at Endpoint/HOOK, and SSL config for server

Signed-off-by: Pierre Beucher <beucher.pierre@gmail.com>
Merge branch 'scoop-develop' into ssl-dev
Fix tests by chaning http to https
Updated documentation for ssl
Reconstruct missing openssl root certificates
Updated openssl self-signed certificates and documentation.
Tweaked runme.sh

Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Removed some duplicate variable warnings

Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Indentation cleanup

Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Modify so ssl can be toggled on or off
Refactor ssl config
Fixed unit tests so they work with and without ssl
Changed default to no ssl
Update some documentation links and typos

Signed-off-by: Jeremy Ho <jujaga@gmail.com>
Merge branch 'ssl-dev' into scoop-develop
Merge branch 'scoop-develop'