Allow pluralized time units in uptodate_index()
Fix test environment for Python 2.5

Python 2.5 did not ship with SSL, and recent version of pip default
to secure downloads, so we have to either find a way to install the
ssl module first, or just tell pip to use HTTP.