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.
Cleanup: Move `object_get_derived_final` from BKE_shrinkwrap to BKE_DerivedMesh

Note this func needs some love, but this will be for later (should never have been in shrinkwrap code!).
Cleanup: Move SpaceTransform helpers from `BKE_shrinkwrap` to `BLI_math_matrix`.
CMake: tweak so 2.8.7 and older still work (disable WITH_BUILDINFO)
Spelling
Move to OIIO 1.4 also for windows x86
BMesh: typecheck iterator