Better handling of cert errors on connection.
Revamp dummy cert store

We no longer keep these on disk. This is for a number of reasons, including
some race conditions and the fact that some valid IDNA-encoded domain names are
not valid file names on Windows.
update gitignore to not include PyCharms
Merge remote-tracking branch 'origin/master'
Merge branch 'master' into integrate_honeyproxy