chg: replaced undo_push with class bl_options; add: register operator to info;
chg: replaced ReturnError with operator.report
fix: error when non quad faces are selected; chg: optimized vert listing algorithm and removed face count restriction; fix: error when vertices from non-selected faces are selected; fix: active face selection when parts are hidden;