support SSL client certificates and keys, read from files

@isaacs should the key & cert files be read in this module, or somewhere else like `npm` or `npmconf` ?