(PE-5395) Add extensions support to generate-crl

This commit adds the ability to pass in a list of extensions to the
generate-crl Clojure function and CertificateAuthority.generateCRL()
Java method.

This commit also adds the ability for the Clojure get-extension*
functions to handle getting extensions from an X509CRL.  This is
facilitated via new underlying getExtension*() methods on the
ExtensionUtils Java class.  Support for extraction of extensions
from a CRL was added.
(PE-5395) Javadoc updates based on PR feedback

This commit includes a few updates in the `ExtensionUtils` Javadocs
based on feedback around errors pointed out in a PR review.
Merge pull request #32 from camlow325/feature/master/PE-5395-extensions-support-for-generate-crl

(PE-5395) Add extensions support to generate-crl