use updated escalus
Update sic_SUITE for mod_sic update following spec
Add suite for testing secure connections to the server

The tests make sure that clients that want to use SSL 3.0 will be rejected
and those using TLS (1.0, 1.1, 1.2) will be accepted.
Use customized escalus from the branch

NOTE: This commit is not intended to be merged!
Merge pull request #84 from esl/secured_connections

Add suite for testing secure connections to the server
use specific commit from escalus
Add first tests for live configuration reload mechanism

These commit introduces tests that cover basic cases of configuration
reload related to changing XMPP domain.

Currently all the work on configuration reload is kept in
https://github.com/esl/MongooseIM/tree/conf-reload
Use nullary reload_local command

(cherry picked from commit 2c2671c823afe39ad4ec8ab17ac6c32307702d3a)
Make the tests run independently

(cherry picked from commit 1af297cd47af78a9efe151ac191638c7d496ecff)
Print and log external command errors

(cherry picked from commit c379b166ded1d8b8a3161a816479913ee2ac3b4a)
Cleanup spurious whitespace

(cherry picked from commit f16e63e06589c65d6a1bd4be5150df8b662f9050)
Include conf_reload suite in specs
Merge pull request #86 from esl/conf-reload

Tests for configuration reload
Extract functions for interacting with tested ejabberd node

These functions were implemented in conf_reload_SUITE but the
functionality is also required in the connect_SUITE.
Add information on how to use ejabberd_node_utils module to README
fix block_jid_presence_out
Add example suite for testing clustered nodes
Poll for node start/stop in the distributed environment
Use new-style escalus' story resource counts
Test that a client cannot authenticate without TLS when it is required

The test reveals a bug that were allowing a client to authenticate
without TLS after requesting compressed connection - although TLS was
required by the server.