Merge pull request #1176 from reaperhulk/split-openssl-backend-dsa

Split OpenSSL backend into separate files (DSA)