make popups more predictable

Related to https://github.com/ArcBees/GWTP/issues/554
The view takes care of centering now.  By default popups are centered, if you want to position it differently you pass a PopupPositioner to it's constructor.