Add pie and ring styles of progress indicators. Exposes progress bar to the Python API and adds a "type" property to allow style variation. This can be used for scripts & add-ons to show progress in the UI. Ref !109882. Co-authored-by: Campbell Barton <campbell@blender.org>