Projective painting:

* Make clone UI a bit more descriptive
* Don't set images to image editors that have a pinned image.
Fixed border extension for the sunbeams node.

This ensures that the beams color does not darken along borders,
by using the last valid color of the ray as the border color (extending
colors in the direction of the source point).
Cleanup: use struct names in ID comments
Macro VA_NARGS, increase max to 64
Fix T41912, OpenCL compile error when building without __SVM__

Thanks to Vitaliy Filippov for the patch.
Fix T41918, Missing operator in Node Editor Menus.

This operator was renamed in rB52d7c357781237ad6f128a6b6d550b34627c2a96
but the menu entry was not renamed.
D713: correct error /w braces (freestyle)

Differential revision: https://developer.blender.org/D713

Author: campbellbarton (Campbell Barton)
Fix T41259: Objects parented to non-armature objects cannot play shape actions in the BGE
Fix T41921: MapUV node alpha setting broken.

The UV values includes the image width/height now. To restore the
previous method as close as possible (even though it is not documented
anywhere how this is supposed to work), we have to ignore this scaling.
Cleanup: simplify check to draw syntax
Fix crash in text editor (wrap + syntax-highlight)
Version Bump: Entering 2.72 rc state
2.72 Splash

Image by Mike Pan, from the "Default Cubism" series.
http://blog.mikepan.com/tagged/DefaultCubism (includes blendfile)
Sphinx doc script, update for change in rsync
initial similar script
Basic select similar starting point
Basic working version
Minor improvements
Works quite well now
remove passes, minor improvements