win32 MSVC 2013 add scons support
Cycles Standalone: More updates for the Node XML API.

Should be almost complete now, apart from Ramp Nodes (Color Ramp, RGB Curves...).
fix scons / cmake desynchronization issue with including carve headers
Fix scons  compiling after carve changes
Blender Internal: Fix regression that sometimes shadows are not rendered, caused by rBec4ed2e3df507245aceb7341b4fdf2f5ed935067.

Easy mistake in code cleanup. :)
Code cleanup: duplicate headers
Cycles Standalone: The camera can now be moved and rotated with LMB/RMB mouse key.

ToDo: Add controls for forward/backward movement.
workaround for building with mingw32
NDOF/X11: incorrect dynamic_cast
NDOF: add roll to keymap
NDOF: fix orbit-all remaining on a view axis

also use auto-perspective behavior with ndof.
NDOF: view3d improve dolly/zoom behavior

when in ortho mode, zoom would dolly rather then zooming which
doesn't make much sense, now check ortho and zoom in that case
(nice behavior for locked quad view).
Fix T38631: Blender crashes when selection faces after new boolean modifier

Own mistake in edges carve->blender export, didn't count them correct.
Fix T38562: Wrong curve tilt after Switch Direction
Py API: refactor py text compiling into its own function
Code clearnup: warnings
Fix for "Show Overlay" for masks always grayed out
Fix for crash caused by effectors doing precalculation //during// DAG
updates.

This file crashes on loading with NULL pointer access to curve_cache:
{F77132}

The pdInitEffectors function was amalgamating the simple
collection of effector objects with an automatic precalculation for
curve guides and the like. This precalculation requires object data
that may not be available until the DAG has finished.

Since for DAG dependencies only the list of effectors is required,
added an argument to disable precalculation when collecting effectors.
Cycles Standalone: Add interactive mode (I-key), to avoid accidental changes/movement.

Also some code and whitespace cleanup.
Cycles Standalone: Up/Down movement was inverted.