If no ciphersuite list is provided, explain that we're using firefox's.
Add self.host to the inputProcessor().
Move to call IPAddress explicitly from ipaddr.IPAdress.
Add Sphinx docstring for getPeerCert() function.
Cleanup docstrings for getX509Name() and getPublicKey() functions.
Rename HandshakeTest.test_tlsv1_handshake() to HandshakeTest.test_handshake().
Reformat docstrings for several HandshakeTest functions to Sphinx format.

Includes updates to docstrings for functions:
 * makeConnection()
 * connectionFailed()
 * connectionSucceeded()
 * connectionShutdown()
 * handleWantRead()
 * handleWantWrite()
 * doHandshake()
 * handshakeSucceeded()
 * handshakefailed()
Set self.input to self.host if no inputFile, and update several log messages.