Porting to OpenCL continues

- fixed aspect ratio bug in perspective.cl
- moved display (and temporary rendering) code to display.hpp/cpp
- handle window resize (no more hardcoded dimensions)
- added cute little icon (yes, I have nothing better to do)