Add Transifex configuration file to store the project’s details and the file-to-resource mappings.
Change Transifex config file from using GNU gettext .pot template and *.po translation files,  to using QT`s *.ts file format for both template and translation files
Respect existing naming scheme for translated files. Change Transifex config accordingly.
Merge remote-tracking branch 'origin/master' into master-translations-update
Add <Transform> support to <Connection> blocks in the skin.

Adds a general ValueTransformer class that does simple, invertible
transformations on numbers. We could re-use this in other places, e.g. MIDI
mappings to allow customizability to advanced users.
Merge branch 'master' into transform

Conflicts:
	src/skin/legacyskinparser.cpp
Fix default master output selection to use 2 channels.
Library scanner performance improvements.

For every directory, we were:
* Scanning the directory 3 times (once for hash, once for import, once for
  recursive descent).
* Continuously re-parsing the name-filters into regexps for every call to
  QDirIterator.

This change does one QDirIterator pass over the directory and uses a
pre-compiled QRegExp to check for compatible file names.

On a music collection of 18GB, 5000+ files and 1000+ folders, this produces a
20% speedup on first scan.
Improve language and logic.
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*.
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.
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.
Specify OS X frameworks using SCons FRAMEWORKS variable.
Merge remote-tracking branch 'upstream/master' into master-translations-update