new Nupoll(this.first(), options);
Создается экземпляр Nupoll (вызывается конструктор Nupoll).
this.first() - первый элемент из коллекции.
return this.first() - возвращаем первый элемент, чтобы можно было продолжить цепочку вызовов:
$(el).pluginNew().continueChain()
Если плагин должен обработать каждый элемент из коллекции, то обычно делают так:
$.fn.pluginNew = function(options) {
return this.each(function(){
// do stuff
});
}