(OE_BP PR3190) configure: add initial support for CC_FOR_BUILD, CXX_FOR_BUILD, CFLAGS_FOR_BUILD, CXXFLAGS_FOR_BUILD, LDFLAGS_FOR_BUILD
(OE_BP PR3190) configure/depends: rename 'USE_TEXTUREPACKER_NATIVE_ROOT' to 'NATIVE_ROOT' for general usage to use with other hostbuilt tools. Add $NATIVE_ROOT/lib to LDFLAGS_FOR_BUILD and $NATIVE_ROOT/include to CFLAGS_FOR_BUILD and CXXFLAGS_FOR_BUILD
(OE_BP PR3190) libsquish: rework to support native builds with *_FOR_BUILD
(OE_BP PR3190) Texturepacker: rework to support native builds with *_FOR_BUILD, Texturepacker builds always against libsquish-native.so, which is ok because CXX_FOR_BUILD=CXX, CXXFLAGS_FOR_BUILD=CXXFLAGS and LDFLAGS_FOR_BUILD=LDFLAGS on non crosscompiled builds, sothere libsquish-native is the same like libsquish
(OE_BP PR3190) configure: cleanup, we dont need 'use_texturepacker_native' anymore and dont need to force 'use_texturepacker' (its enabled by default).
(OE_BP PR2576) AERemap: Fix mixing front and rear channels in some 5.1 setups

Fix the case when the input announces BR and BL instead of SR and SL,
e.g. when the following channels are in:
input:  FL FR FC LFE SL SR
output: FL FR BL BR  FC LFE
This leads to wrong mix front and rear channels,
(e.g. when playing AC3 test files).
The commit is handling those cases.

Special thanks to @fritsch for helping to track the problem down
and initial test patches.
(OE_BP FM-be2a894) X11: fix keysyms
(OE_BP FM-37103f2) X11: fix keysym for non-IM