Feature/ssl

Added SSL support to Netty HTTP
Make SSLContextFactory throw runtime exception (e.g. `IllegalArgumentException`, see below), if the exception is always unrecoverable (in here you just propagate, meaning it's always unrecoverable).