Adding a parsley grammar and tests.
Socks -> SOCKS.

I preferred Socks, but this is apparently the convention other people want.
Switching from qbuf to parsley.

Most of the tests pass, and it needs to get cleaned up a bit. Authentication
will have to completely change though.
Redoing authentication; updating tests.

All the tests pass now! Yaaay.
Validating authentication parameters.
Adding an example of SOCKS5ClientEndpoint.
Adding a .gitignore.
Licensing! Yaaay ISC.
Adding setup.py and associated boilerplate.
state -> receiver

This is for symmetry with parsley changes.
Adding preliminary travis CI support.
Oops; running tests requires PyOpenSSL.
Okay, apparently this has to be split.
Switching to trial for travis.

py.test apparently has broken twisted integration and trial is fine anyway.
Removing pypy and python 2.5 support.
Use vcversioner.
Update for parsley API updates.
Make authentication more flexible.
Improve debuggability by logging errors.
Test adding auth methods.