Blender might be compiled without guardedalloc again

This is useful for benchmark tests, to make CPU cache
utilization as good as we could with current design.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59151 954f8c5b-7b00-dc11-b283-0030488c597c
Fix #36384: Inconsistent curve fill behaviour

Creating new splines via Python API didn't take
curve dimension into account.

Now adding new splines will set 2D/3D flag for
spline according to curve's dimension.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59152 954f8c5b-7b00-dc11-b283-0030488c597c
== filebrowser ==
* FIX: selecting bookmark or recent file caused UNDO push, also caused issue with the 'Open' and 'Cancel' buttons being grayed out.

Reported by Sergey Sharybin in IRC, many thanks.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59158 954f8c5b-7b00-dc11-b283-0030488c597c
Compilation error fix when using scons

OpenEXR libraries shall go after OpenImageIO,
otherwise it'll fail to find symbols needed
for OIIO.

git-svn-id: https://svn.blender.org/svnroot/bf-blender/trunk/blender@59161 954f8c5b-7b00-dc11-b283-0030488c597c