ofPath refactor + ofRectRound +  fixes

simplyfies ofPath structure and makes it easier to integrate with vector graphics libraries like nvidia path rendering. also more similar to how svg or ps work

also contains https://github.com/openframeworks/openFrameworks/pull/1594 with rectrounded refactored to ofPath + the rest of basic drawing primitives and some other fixes