Moved Pyhunter directory (kind of silly to call it the same as the python file...)
Working version of non-OONI PyBear.
Added first implementation of CertVerifyRequest message.
Fixed bugs in CertVerifyReq, added CertVerifyRes message, replaced cbserver certificate with link to firefox plugin certificate.
Now reading configuration from config file with same format as OONIBear.
Added URL section to config file.
Merge branch 'master' into remove-ooni

Conflicts:
	OONIBear/pyhunter/PyHunter.py
Fixed smaller bugs for CertVerify{Req,Res}.py
Added new Message types to MessageList infrastructure.
Added first implementation of Cert verification to PyHunter.

Currently, we are not using any of the returned messages other than
the result message (not even verification), but the basic message
exchange works well.
Made PyHunter less noisy.
Moved verify function into MessageUtils package.
Added some __repr__ implementations to message classes.
Implemented verification for CertVerifyRes.
Catching socket timeout in get_chain for cert verification.
removed two comments
Now catching OpenSSL Syscall error.

PyBear was missing a except clause for the OpenSSL SysCallError, which
is probably thrown somewhere in the SingleTrustHTTPS connection. Don't
know under which circumstances this error is thrown exactly.
Added first implementation for centralised Protector URLs.

getObservationUrls reads URLS from a list file selected by the "country"
GET parameter. If no country parameter is given, a default list is
output. A number of random URLs is selected from those URLs and passed
to the verification procedure.
Moved verification code to own class.

Uncluttered PyBear a bit, in preparation for logging implementation.
Added structured logging to Verifier.

Logfile is configurable in cb.conf, using the logfile setting in the General section.