- Updated documentation
- Updated documentation

- Fixed select loop bug. Writable handle now is only select()ed when there's
  something in the write buffer.

- Added SelectTimeout class variable

- Added write(), _sendShutdownMessage() methods

- Abstracted the input handling mechanism from the IO loop to facilitate
  subclasses handling their own input without needing to re-implement the IO
  loop.

- Separated maintenance of the input buffer from parsing of it, again to allow
  subclasses to override either one separately.

- Added a windowSize attribute and accessor

--HG--
extra : convert_revision : svn%3A39a105f4-52d6-0310-bb1b-d6517044f2e4/trunk%40236

ged/mues