Fix [#36534] Errors in install_deps.sh script when running on Arch Linux

Patch provided by Darren Beck, thanks!

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59378 954f8c5b-7b00-dc11-b283-0030488c597c
Had not been updated after last edit to prvicons.svg file (r53004)...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59381 954f8c5b-7b00-dc11-b283-0030488c597c
Automatically re-generate png icon files from svg ones (CMake only for now)... Expects Inkscape program.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59382 954f8c5b-7b00-dc11-b283-0030488c597c
add utility functions for dealing with planes
- plane_point_side_v3(), a bit like line_point_side_v2()
- isect_point_planes_v3(), moved from paint_hide.c

functions to convert between point/normal pairs.
- plane_from_point_normal_v3()
- plane_to_point_normal_v3()


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59383 954f8c5b-7b00-dc11-b283-0030488c597c
bmesh duplicate operator: add vertmap output slot.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59385 954f8c5b-7b00-dc11-b283-0030488c597c
new bmesh operator bisect_plane, cuts a mesh in half, takes a user defined plane as an argument, handles concave ngons which need multiple cuts.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59386 954f8c5b-7b00-dc11-b283-0030488c597c
replace symmetrize code with calls to bmesh operators.
calls: bisect, duplicate, scale, flip, weld.

resolves report [#36475] Symmetrise does not keep uv/weight

also fixes issues with faces that cross the axis more then once.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59387 954f8c5b-7b00-dc11-b283-0030488c597c
correct own error in r59365, reported as [#36536] Extrusion detaches faces


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59390 954f8c5b-7b00-dc11-b283-0030488c597c
Cycles / Sampling UI:
* Add a "Total Samples" info at the bottom of the panel.
This makes understanding the Non-Progressive integrator easier, as it displays how many samples are used for the different ray types. 

* Rename Squared Samples to Square samples, to indicate that the action is not already done. The new Total Samples info should make this easier to understand now as well. Also added back for Progressive integrator, for consistency. 

Screenshot:
http://www.pasteall.org/pic/show.php?id=57980

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59391 954f8c5b-7b00-dc11-b283-0030488c597c