purple: update to latest 3.x.x plugin interfaces