Improve language and logic.
Combined To and From Widget bools to one enum. Set up a way to read the default connection direction from WPushButton
calculating default direction is now working with developer_skins
Fixed uninitalized variable
Merge remote-tracking branch 'upstream/master' into master-translations-update
On ARM, qreal is a float. Fix some cases where we pass a double* instead of qreal*.
Uses new calculated directionOption in all places
Replaced selectBoolOrNone with hasNodeSelectBool for cleaner code
Changed replacement code to be more flexable

New code allows the artist field to contain the "$title"
Fixed double parse in selectBool() and hasNodeSelectBool()
removed unreachable code
Add arm64 and ppc64el to the machine whitelist.
Merge branch 'master' into transform

Conflicts:
	src/skin/legacyskinparser.cpp
	src/widget/controlwidgetconnection.cpp
	src/widget/controlwidgetconnection.h
Fix recent build copying on OS X.
Added WTrackText droppedTrack functionality
Added drag functionality starting from WTrackText and WTrackProperty
Merge remote-tracking branch 'upstream/master' into master-translations-update
Cherry-pick fix from gtest to fix compilation with libc++ standard library.
Get rid of hard-coded framework path in OpenGL detection.

Instead, rely on "-framework OpenGL" to make

#include <OpenGL/gl.h>
#include <OpenGL/glu.h>

work properly.
On OS X, automatically select a suitable sysroot based on available SDKs.

This provides OS X 10.9 users with a "no fiddling" default build setup. It may
cause pain to advanced builders. If a sysroot option is manually provided then
automatic detection is disabled.