Add an utility function for reading IRC_CHANNELS conf
Make the bot to log multiple channels separately in each files
Replace Log.url to the regular method
Enable showing logs of multiple channels
Try to fix random_()
Fix the behavior when log file doesn't exist
Reindent indexer.py
Enhance the indexer

Because channel and date was added into the index schema,
Reindex is required after pull this commit.
Fix sphinx_search() to adopt to the channel info

Additional fixes:

- sphinx_search() doesn't sort received messages on the Python side anymore,
  Sphinx engine does.
Ignore generated sphinx.conf and indexed data
Add index page to show recent changes of all channels
Add channel navigation
Add 'channel' field into flag.db
Merge pull request #15 from Kroisse/multiple-channels

Multiple channels
Replace characters can't be decoded
Google OAuth declined the request URI with extra querystring