Fix T38700: Plane track can't be adjust when select mouse is set to left
OSX: more futurework for clang-openmp:
- moved assumed location of omp lib to blender libs
- prepared libiomp5 to link out of the box with cmake
- changed according in scons
- introduced a local var C_VENDOR, cause Apple clang 3.4 may not include omp support yet
- added a linklibs for msgfmt ( may not be needed for other than OSX )
Fix T38691: Curve object bevel not working in group instance

It is possible that objects from dupli-groups depends on objects which are
not in the dupli-group. We do need this objects to be evaluated as well on
visible changes, so all dependencies for objects from the dupli-group are
met. Unfortunately, we don't have parent relations on this state, so we're
to use DFS over the whole DAG to gather such dependencies.

This is probably not so bad since visible update is called really rarely.

Reviewers: brecht

Reviewed By: brecht

Differential Revision: https://developer.blender.org/D326
Fix T38488: Single pixel line artifact with Rotate and Wrapped Translate
nodes.

The Rotate node was calculating the center with a 1 pixel offset, which
effectively shifts the image by 1 pixel on one or both axis for
right-angle (90 degree) rotations.

Note that the wrapping feature for translate nodes can still produce
undesirable results for non-quadratic images. This is because of how
the resolution calculation works atm: the Rotate node will keep the
resolution of the input image, even if the resulting image is then
cropped or leaves empty margins. There is no easy way to fix that
without redesign.
Multisample: disable this by default again, it is causing a serious performance regression.

Fixes T38665
Fix T38684: cmake OS X build problem when changing deployment target.

Don't cache these variables as they are not cleared on such changes.
Splash screen: use a retina resolution image for Mac OS X.
Fix T38661: make number button increment/decrement areas smaller.

Previously 1/3 of the button was used to decrement, 1/3 to edit and 1/3 to
increment. However with the number text now right aligned this meant that
the increment area would overlap the number text, which is confusing. So it
was made to smaller to only cover the arrows.

It's not as easy to click but I don't know of a better solution with right
aligned number text.
Fix windows build error in splash screen commit.
Code cleanup: style
UI: increase contrast active/inactive (see: T38490)
prepare 32bit build msvc2013 scons/buildbot
OSX/CMAKE: make linking and bundling of clang omp lib work,
Cmake will still not find -fopenmp working, so the user must set
WITH_OPENMP and flags manually
Update keymaps for changes to NDOF
Keymap: load/save improvements

- avoid passing redundant operator name to keymap property set function.
- avoid double attr lookups when setting each property.
- handle exceptions on value type mismatch.
- avoid resource warning on failed load.
Fix T38706: dropdown labels in popups not updating

Caused by own recent changes to menu handling
Fix T38714: MeshPolygon.center not a Vector type
PyAPI: bpy.ops was showing 'module' in autocomplete output
Fix T38715: Setting object mode fails from command line

also run load pre/post callbacks
blender-thumbnailer.py: Fix GVFS support not working with Python 3

also update doc string.