Breaking all twitter classes out into their own package.

This is done without breaking exsiting functionality or imports by doing imports
in the twitter/__init__.py file.

user.py imports Status and status.py import User
In order to prevent cyclic import errors, they are imported only if they are
actually used.

Also, sys was not imported in the setup.py file, causing setup.py to fail if
setuptools can't be imported.
removing commented out imports
update README to show that we now require requests lib
fix Issue 143 - GetStatusOembed() url parameter was being stomped on
fix debugHTTP in a brute force way but it works again
update doc dir
bumping version to 1.3 for most recent fixes and PRs
update CHANGES file
yep 1.3.1 because I forgot to push CHANGES before publishing
fixing merge conflicts and even a couple oddities that were probably bugs
merge issues from v1.3.1 build