python2 -> python3 fix
removed unused member
allow switching of output buffers on viewport
removed debug print
changed data type name
improvements to shape renderers and added light, empty and camera types
improvements to renderer and viewport
prepared python 3d widgets
one main worker thread where everything is cached
added .ycm_extra_conf.py to version control