Authenticode

Add support for parsing X509 certificates from Authenticode signatures.
What about making notBefore and notAfter a numeric timestamp instead of a string? This way we can make comparisons like notBefore < date(2014, 01, 01), assuming we implement a "date" function returning the timestamp for a date.