Removed invalid assert.
Refactored `QCMRadialDirector` class: `nearRadius`/`farRadius` are now relative factors on `endRadius` (namely `nearRadiusFactor`/`farRadiusFactor`), which has been renamed to just `radius`. Further more `menuWholeAngle` is now called `arcAngle` and `rotateAngle` has been renamed to `startAngle`.
Added method for calculating proper angles in case of rect clipping (e.g. when the menu's dimensions exceed its parent view rect near an edge/corner).