added circle() implementation and test code (prev commit was for RECT)
converted round rects test to new API and screen orientation
implemented triangle() and related test code