Change SAN CSR process.

Now the OpenSSL configuration file is created correctly.

SAN CSR Better Version

Now with IPv6 & IPv4 (IP Prefix) and for Domains with (DNS Prefix).

Native net.isIPv4 & isIPv6

Fix small error.
Merge pull request #13 from Dexus/master

Change SAN CSR process.
jshinted code
bumped version to 1.3.0
Change to BEGIN(\sNEW)? CERTIFICATE REQUEST

BEGIN(\sNEW)? CERTIFICATE REQUEST is better for some OLD CSR.
Merge pull request #15 from Dexus/master

Change to BEGIN(\sNEW)? CERTIFICATE REQUEST
Change default settings for future requirements + EV Fix

changed the default settings:
keyBitsize set to 2048 (befor: 1024)
Hash set to SHA256 (befor: SHA1)

readCertificateInfo return now a `san` object {dns, ip} if the csr/cert
have san entries.

readCertificateInfo returns now EV Cert informations

README.md updated
fixed errors
Merge branch 'master' of github.com:andris9/pem
bumped version to 1.4.0