Use dynamically linked SDL 1.2.15 on windows x64
Fix T40958 align rotation + project individual elements not working

This is another example of transform code crappiness. Projection
snapping for objects is handled separately than regular snapping.
Luckilly for us, we have the normal ready from the raycast result and a
copy of code from ElementRotation function can do the necessary
rotations for us.

I have not enforced constraints here (arguably, maybe I should, and the
already present projection snapping should do that too but seems it is
commented out and the unorthodox order of operations here has me a bit
scared. Leaving as TODO)
Fix build player...
Style cleanup
Fix T41236: Rendered viewport doesn't update with material actions

The issue was caused by NLA evaluation without actions not setting
id's flag as updated (as that's happening when action writes data
to the ID datablock).

Added the same flag set for the NLA evaluation as what's happening
for actions.
OSX/scons: Change Blender bundle datastructures + referennces to match the upcoming codesigning needs
- i used deprecated rules up to now which will break in OSX > 10.9.5 and 10.10 > dp4
- todo: adapt cmake due it will break with this commit
OSX: updated codesigning README and removed not longer valid rule plists
Bake-API: cleanup - missing (size_t) promotion
OSX/cmake: adapt bundle structure according scons
Revert "Fix T41226: Wrong Undo on curves and hooks"

This reverts commit e042c8428f8c0c0a72cdd23d2c058c20ab5745ed.

Proper fix will come later, or be declared a TODO.
Fix T41197: Blender freezes to infinite loop when switching to PAUSED Cycles rendered viewport
Make build work with llvm3.4 and oiio 1.4
Prevent macros hiding casts from `const` pointers
Fix msvc 2013 / win64 to use new OIIO and llvm and resulting linking
requirements
Make function definition consistent with function declaration (as discussed with campbell)
Cmake prefers NOT to !
Cycles: Update stdosl.h for OSL 1.5.