user-configurable connection

enables use with multiple databases,  e.g.:

    qt1 = QueryTimer(connection=django.db.connections['default'])
    qt2 = QueryTimer(connection=django.db.connections['different_db_alias'])`