Merge pull request #2575 from reaperhulk/crlentry-extensions-classes

start switching the CRL entry extensions to be full-fledged classes