Исправление утечки памяти в $(document).click()

Робкая попытка исправить #54 . При рендере селектов регистрирую неудаляемый обработчик `$(document).on('click', ..)` в единственном экземпляре. Это решает проблему с утечкой памяти, когда такие обработчики регистрировались каждым селектом.

В этом коммите оригинальное поведение обработчика реализовано не полностью. Я не разобрался как получить доступ к opt.onSelectClosed, чтобы вызывать обработчик когда селект закрывается (у нас эта фича не используется).