Move utility functions from mball to mathutils

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60851 954f8c5b-7b00-dc11-b283-0030488c597c
Remove paranoid check which was marked as unneeded for a while already

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60852 954f8c5b-7b00-dc11-b283-0030488c597c
Fix: ensure cycles mist pass stays in range 0..1, it could have values out of
this range due to sampling noise.

Side note: I looked into the mist pass because it was apparently not calculating
mist correctly on characters with transparent hair. Turns out this is just
sampling noise that goes away with more samples.

This noise is because the ray will randomly go to the next transparency layer or
get reflected, the path tracing integrator will not branch the path and only pick
one of the two directions each time.

Branched path tracing however will shade all transparent layers for each AA
sample, which means this source of noise is eliminated.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60853 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#37146] Dopesheet / Graph editor, select columns between markers doesn't appear to work.

Init min/max values were just switched...

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60857 954f8c5b-7b00-dc11-b283-0030488c597c
Arg! Fix another bug in split normal core algorithm (some flat faces were ignored, depending on the order of evaluation)... :/

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60858 954f8c5b-7b00-dc11-b283-0030488c597c
More complete handling of printf formatting in msgid/msgstr checks.

(That commit, r60813, should never have been done to 2.69 branch, will revert it there, sorry :/ ).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60860 954f8c5b-7b00-dc11-b283-0030488c597c
Compositor: did some inner loop optimizations of the fast gaussian blur.

 - At Mind -


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60862 954f8c5b-7b00-dc11-b283-0030488c597c
Applied patch [#34178] tile rendering for fast gaussian blur

Thanks to David M (erwin94)
only added some comments.

https://projects.blender.org/tracker/?func=detail&aid=34178&group_id=9&atid=127
 


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60863 954f8c5b-7b00-dc11-b283-0030488c597c
fix [#37145] "Triangulate Face" crash in specific scene
it was asserting if the last edge faces were already all set

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