Так сумма вычетов всё равно будет равна нулю. Видимо поэтому надо брать главное значение.
Не поэтому, а просто
по определению надо брать главное значение (раз уж в обычном смысле интеграл не существует). Ну а что ноль в результате выходит -- значит ноль; знать, такая судьба этому интегралу выпала, ничего не попишешь.
(Да, а судьба, кстати, не случайна. Там всегда ровно два полюса, за исключением граничного случая. И сумма вычетов в них всегда равна нулю, поскольку равен нулю вычет на бесконечности. Просто если полюса не лежат на окружности, то учитывается только один из них, а если лежат -- то оба.)
И еще не могу догнать какие пределы брать при вычислении v.p.
Что значит "какие". По окружности -- и точка.