fix #17
* fix shader versions specifics and switch to core
* disable qpainter for overlay painting due to unsupported 3.2. core
* move paint to paintGL and discard paintEvent since we require swap
fix #17
* always try to force swap interval if qt does not work
* remove extension check for swap interval
* add dummy impl for apple - left todo