Merge pull request #2660 from reaperhulk/move-decode-functions

move openssl asn1 decode functions to a new module