Added oxOpenSSLFunctionalityChecker class (cherry picked from commit cba887a) (cherry picked from commit 9b430ab)
Added usage of oxOpenSSLFunctionalityChecker and added custom salt generating (cherry picked from commit 4fd671d) (cherry picked from commit 2ae514a)
Changed method getOpenSSLFunctionalityChecker() to protected (cherry picked from commit 017d02c) (cherry picked from commit 9a69feb)