Add the ability to supply client SSL (keystore/truststore)

Add the ability to supply client SSL (keystore/truststore) paths and password. This allows client implementations to create SSL contexts specific to OrientDB and to avoid conflicts with the default JVM keystore/truststore.

These are an optional. If the config values are not provided then the client will use the default JVM keystore/trustsore.

I will send updates to the security wiki by email.