User request: when switching to smooth tool with shift-click in
sculpting, use the original brush size.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58812 954f8c5b-7b00-dc11-b283-0030488c597c
Some versioning changes/patching of the brush system:

* Change overlay alphas to 33 if not initialized. This should have been
done for 2.67 but better do it now to avoid frustration with overly
transparent overlays. For users that have set this low manually this
will reset the setting to 33 but I think it's less irritating than users
who unwillingly had the setting to 1 and saw nothing when activating the
overlay.

* Allow overlay alpha to be zero as well

* Reset old, now obsolete BRUSH_FIXED flag for brushes that still use
this. I am doing this here to avoid patching hell when the paint brush
is merged, since it's not possible to know the merged version
beforehand, and this flag will be used.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58813 954f8c5b-7b00-dc11-b283-0030488c597c
code cleanup:
- incorrect NULL check in logic UI drawing
- incorrect NULL check in octree quad test


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58826 954f8c5b-7b00-dc11-b283-0030488c597c
correct error in own recent edits to triangle joining


git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58827 954f8c5b-7b00-dc11-b283-0030488c597c
fix(Collada): wrong usage of the set attribute with multiple UV sets

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58829 954f8c5b-7b00-dc11-b283-0030488c597c
Fix [#35541]: Point cache doesn't load existing frames from disk if cache file name is changed.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@58830 954f8c5b-7b00-dc11-b283-0030488c597c
BGE: Fixing a memory leak with PyType_Ready_ADD.

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