reorganize OpenSSL EC backend to remove some unneeded indirection
Merge pull request #1193 from reaperhulk/simplify-some-ec-things

reorganize OpenSSL EC backend to remove some unneeded indirection