Не стал бить на атомарные коммиты

1) twitter-text-python работает некорректно и не находит ссылки без http://. К примеру, в твите «Лёг спать. Сегодня работал над crown_transit 3 часа 16 минут, работал над php1.thelogin.ru 2 часа 45 минут и работал над merku 15 минут» он не найдёт php1.thelogin.ru, мы не узнаем о том, что ссылка php1.thelogin.ru будет заменена на http://t.co/iZPXdrDgsu и вместо длины твита в 141 символ (которая запрещена) получим твит длиной в 136 символов (который можно пытаться отправить — и только из-за багов, исправленных в последующих пунктах, это не делалось в бесконечном цикле). Не придумал ничего лучше, чем воспользоваться официальной реализацией на javascript, запуская её через PyExecJS и nodejs.

2) Глупо, но, несмотря на то, что php1.thelogin.ru иммет длину 17 символов, твит, содержащий этот текст, до замены всех длинных ссылок на t.co, имеет длину 24 символа: ссылки должны быть кликабельны, и потому в начало будет дописано http://

3) Status is over 140 characters — это permanent error. Её вообще не должно быть; если она есть, значит, в twitter-overkill очередной баг

4) Обновляемся до python-twitter 1.2: все запросы должны быть аутентифицированными (даже GET /help/configuration), поэтому требуем токены в конфиге

5) Исправлены глупые глюки при работе с БД