SPKAC support

Adds the following functions for working with SPKAC's generated from the HTML5 ```<keygen>``` element.
1. (Boolean) verifySpkac(String)
2. (Buffer) exportSpkac(String)
3. (String) exportSpkacChallenge(String)

Does require node to be configured using shared OpenSSL.