ISPN-2985 Support endpoints with SSL encryption

https://issues.jboss.org/browse/ISPN-2985

This PR adds SSL support for HotRod. However it also brings the whole subsystem up to speed with the latest guidelines (i.e. usage of proper AttributeDefinitions, etc).
It also finally adds parser tests.

https://github.com/infinispan/infinispan/pull/1786 needs to be handled first