Fix the parsing of the SSLv2 alias
This required changes to how the ciphers were read from OpenSSL in the unit tests to differentiate those ciphers with the same name but different protocol level support.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1615205 13f79535-47bb-0310-9956-ffa450edef68
The DEFAULT alias has a specific, expected meaning. Don't make it configurable.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1615206 13f79535-47bb-0310-9956-ffa450edef68
Remove unintended change from previous commit

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1615207 13f79535-47bb-0310-9956-ffa450edef68
Fix COMPLEMENTOFDEFAULT alias

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1615209 13f79535-47bb-0310-9956-ffa450edef68
Restore the required default ciphers after the removal of the system property

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1615210 13f79535-47bb-0310-9956-ffa450edef68