Spelling fix
NLA Editor: Show correct tooltip for "NLA Mute" on datablock expanders
Fix T40001: Opening a 2.66 blend file in 2.7, a bone appear "rolled but not rolled".

Looks like some sign was lost in that complex matrix algebra (always be wary of squared values!).
Fix '-Werror=float-conversion' error with gcc < 4.9, for CMake

Scons is still TODO.
Comment out scons '-Werror=float-conversion' for Cycles for now.

This option is only available in gcc >= 4.9, and we do not have a fancy helper in scons
to check availability of a flag...
Alternative fix for T39941, this also fixes odd behavior of rendered preview.

The rendered preview didn't show active layer or wasn't updated if the
layer was disabled. Now the viewport always shows an active layer regardless
of whether it's enabled or disabled.
Patch D246: Texture Marks for freestyle strokes, written and contributed by Paolo Acampora.

Reviewers: brecht, kjym3, #freestyle

Reviewed By: brecht, kjym3

Differential Revision: https://developer.blender.org/D246
install_deps: always specify openexr/ilmbase versions to OIIO and OSL cmake, might help in some cases...
Make blenderplayer compilable again after recent commit b7f085d9c128f31d576c732c6439b5a71e8922ee by Tamito.

Inserted a stub in stub.c and added the struct keyword to make gcc happy
Fix for missing initialization and copying of FreestyleLineStyle::pr_texture value.
Added notifier of updates in Freestyle texture slots.
Added changes to show textures as part of line styles in the Outliner.
Added changes to unlink textures from line styles in the Outliner.
Added support for the Make Local command in the Outliner on textures in line styles.
Minor code style fix.
Doxy cleanup: formatting
Fix T39997: Multiple boolean modifiers sharing the same right operand crashes

The issue was caused by the temporary CD layers being allocated for subsurf
meshes, same as we've got back in 881fb43.

In the long run this temporary storage is to be re-considered, but it'll also
imply re-considering of the Derivedmesh interaction as well. For now let's
use a simpler solution which is forbidding modifiers to call getArray for other
objects' derivedMeshes but use an API calls which would allocate local copy of
the data preventing race condition of shared data in DM.
Code cleanup: style
Quiet float conversion warnings when building cycles standalone
Code cleanup: style, require ; for cuda_assert, opencl_assert