Fix maprenderertest

By introducing some color tolerance
vector file writer: scan shape file geometries instead of just assuming multi geometry types (followup 528c4cacb, refs #10584, fixes #11542, fixes #11597)
fix german translations (fixes #11617)
refactor QgsLogger and add duration and thread id
parse embedded project only once (speedups loading of multiple embedded layers from the same project)
Fix qgis_legendrenderertest

Changed control image that fails on every platform
i18n: move to transifex
* deprecate update_ts_files.sh
* use pull_ts.sh to pull updates from transifex
* use push_ts.sh to pull qgis_en.ts from transifex, update it and push it back
fix tim dot linfiniti at com
fix PyQgsLogger test (fixes b5f6d2ce, but also the failure on windows)
fix PyQgsAppStartup test on windows
loading icon from qt-everywhere-opensource-src-4.6.3/demos/browser/data/loading.gif
expand browser items in threads
postgres provider: fix layer detection
i18n: script updates
fix source permissions

Consider using 'git config core.filemode false' on Windows

find . \( -name "*.cpp" -o -name "*.h" \) -perm /111 -exec chmod a-x {} \;
update debian dependencies in INSTALL (scripts/scandeps.pl run)
Add casts to double to fix compilation on ARM
prepare-commit.sh: remove executable bit from source files and exit successfully if nothing modified
Merge pull request #1684 from manisandro/armbuild

Add casts to double to fix compilation on ARM
re-enabled init expand to last expanded in browser