remove unused texture from ocpndc
improve performance as well as appearance of thick line rendering
variable step count ellipse, use faster float since double is not needed, cleanup unused code, and a few rendering corrections
Fix introduced bug I missed do to merging.
correct end cap rendering logic
Merge branch 'optimum-merging' into optimum

Conflicts:
	src/ocpndc.cpp
use merged ocpndc
corrections to thick lines