Cycles: Disable SSE41 kernel on 32bit, we don't use intrinsics here anyway. Also disable it for Visual Studio < 2012, broken blendv instruction.
Fix for minor precision glitch while zooming on clamped view2d
Code Cleanup: avoid duplicate calls to WM_window_pixels_x/y
Rigidbody: Remove keyboard shortcuts to add/remove bodies

We had several reports where users would create rigid bodies by accident
and then wonder why transformations behave differently.
Since these actions aren't used that often, just remove the shortcuts.
Fix build issues with mingw's
Fix uninitialised var warning
Whitespace/Style fix
Code cleanup - Commented out some code which wasn't actually doing anything

gpf->framenum is an int, not a float. Hence, this type of rounding has no effect.
Math Lib: add iroundf function for: (int)floorf(a + 0.5f)
Code Cleanup: float/double promotions
Code Cleanup: use iroundf

also increase precision of rctf print functions
Fix T38207: Tab scale jitters when resizing region
Fix for mistake in recent shadow addition in tabs
Fix T38227: Cloth cache storing only every 10 frames.

Make sure pointcache step is set to 1 for cloth when copying objects.
Fix T38166: Vertex slide C key doesn't work
Fix text overlap when using edge angle & length

From D193 by Ron Davis with some edits.
Fix a bunch of UI string issues...
Fix T38216: Cycles render crash Blender in some scene in versions

Issue was caused by evaluation flags getter function polluting
the DAG. Need to use dag_find_node() instead.

Still need to doublecheck exporting objects with curve deform
works properly. On the first thought it should, but might be
wrong again.
Fix compilation error with stricg GCC flags
Fix T38224: Blender crashes on duplicating curve

Issue is caused by the evaluation flags getter called with
NULL depsgraph. It happens on direct object update from the
transform code after duplicating the curve.

Proper solution is probably to make sure depsgraph is rebuild
after duplication, but for now it's better to prevent crashes.