code comments: bmesh operator doxy header descriptions.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55673 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup: move beauty fill calculation into its own function and some style cleanup


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55674 954f8c5b-7b00-dc11-b283-0030488c597c
Beautify - use a heap for the edge rotation queue rather then checking to rotate all edges until none can be rotated.

this means the best edges to rotate are done first, also speeds up execution ~20% in my tests.


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55675 954f8c5b-7b00-dc11-b283-0030488c597c
Tidy up stroke options and make them sexy, aka the paint option
sculptification commit. We have a drop menu to select the stroke mode
now. Jitter controls appear under stroke panel under all modes (As they
should! They stroke control options). Also enable jittering for all
modes. I really fail to see why not.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@55676 954f8c5b-7b00-dc11-b283-0030488c597c
Elbeem fluid: Remove hardcoded 16GB RAM limit on 64bit systems

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