Fix potential usage of wrong track when setting axis for scene orientation

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60323 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36797 make linked node groups local does not work. Node tree library functions where missing the ntreeMakeLocal entry, was still marked as 'not implemented'.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60324 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36790, OSL point parameters of shader nodes not initialized correctly from UI inputs.
normal and point parameter types of OSL shaders are creating SOCK_VECTOR sockets in the script node. When these sockets are in turn used to define the fixed input values for these parameters they get
converted as OSL vector always, losing the distinction of vector/normal/point. To prevent OSL rejecting the value due to type mismatch, explicitly define the parameter defaults in the OSL script node
compiler function as vector, normal and point (unused types will simply be ignored).

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60325 954f8c5b-7b00-dc11-b283-0030488c597c
Minor cleanup for own commit, removed unused line.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60326 954f8c5b-7b00-dc11-b283-0030488c597c
Further fix for #36382: bake buttons for linked objects could be grayed out
when they shouldn't be.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60329 954f8c5b-7b00-dc11-b283-0030488c597c
typos on error messages in CMake

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60332 954f8c5b-7b00-dc11-b283-0030488c597c
Fix related to #36319: restore SDL_VIDEODRIVER=dummy environment variable, it
seems that somehow not having this is causing keyboard events to be caught by
SDL. This was removed because it broke addons that could use SDL, now set the
environment variable only temporary during SDL initialization.

This may have been causing issues with keyboard events getting missed in the
game engine, but I couldn't confirm the issue here.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60334 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36800: closing render window during render crashes, the operator would be
cancelled before the job, causing invalid access to op->reports in the job thread.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@60343 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36793: missing update on undo with proxy object that is not using a proxy group.

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