Refactor Popover class, better retina support
Merge branch 'feature/popover-refactor' into develop