Add better formatting to status output.

Use HTMLparser to convert &blah; correctly
If ansi output, bold #hashtags and underline @profiles
Enable ansi formatting when stdout isn't a tty. I needed this for use
with geektool.
Do not download the same tweet twice which could slowly waste API calls and bandwidth
remove trailing whitespace
add id to twitter-follow output.
Merge pull request #111 from ccosby/ForceAnsi

Add forceAnsi option to cmdline.

Enable ansi formatting when stdout isn't a tty. I needed this for use
with geektool.
Merge pull request #114 from az0/master

archiver downloads duplicate tweets

The log to the screen shows the downloaded tweets come in sizes 200,199,199.  Example;

    Archiving nprnews tweets in ./nprnews
    Browsing nprnews statuses, new tweets: 200
    Browsing nprnews statuses, new tweets: 199
    Browsing nprnews statuses, new tweets: 199

So I compared the tweet ID keys and found duplicate tweets.
Merge pull request #115 from dragonfax/jstillwell/add_ids

add id to twitter-follow output.

I use this to track twitter user names.
UTF-8 decode extra_args only if Py 2.7.
Update API docs because Twitter changed everything.
Version 1.9.1.
Update twitter/follow.py

Sometimes Twitter returns a list of any user without ID.
Users blocked or suspended? I do not know.
This modification prevents the script to stop and return an incomplete list.
Update Twitterbot version from 1.6.1 to 1.9.1
Merge pull request #119 from geeknik/master

Update BOT_VERSION in twitter/ircbot.py from 1.6.1 to 1.9.1
I figured this was an oversight, so I updated BOT_VERSION from 1.6.1 to 1.9.1 to match the version of the base package.
Merge pull request #118 from DracoThuban/patch-1

Update twitter/follow.py
Sometimes Twitter returns a list of any userID without user.
Users blocked or suspended? I don't know.
This modification prevents the script to stop and return an incomplete list.
Update README example code
TwitterCall._handle_response(): if reading from handle raises httlib.IncompleteRead, attempt to continue using the partial response
Merge pull request #122 from patricksmith/update-readme

Update README example code
Updates the examples in the README because of changes to the Twitter API. The changes were basically copied from a similar commit to the API docs: https://github.com/sixohsix/twitter/commit/58ccea4e1489a735d2b01bcdd45677b2c4374f00.
Merge pull request #124 from Adapptor/incompleteread

TwitterCall._handle_response(): try to recover from httplib.IncompleteRead
Use IncompleteRead.partial in the hope that what's there is actually complete.
Make code blocks use syntax highlighting in README
fix links