build_script/package: add information about the binary and icon path 

fixes deb installation
build_script/package: don't delete build folder after completing

doesn't make sense if you want to do some tiny changes or try to help fixing bugs. You can delete the directory if you want yourself anyway.
third_party: Add TinyXML-2 files from git

v2: Tinyxml2 CMakeLists.txt added
v3: Removed unused tinyxml2 files
v4: Fixed tinyxml2 CMakeLists file
desurium: Replace all occurrences of tinyxml with tinyxml2 equivalents. Also change build system

v2: Add changes to make tinyxml2 compile and run
v3: fix compile errors on systems without tinyxml
v4: don't search for tinyxml2 on win32
v5: fix win32 build errors

fixup
third_party: Remove tinyxml
travis/readme/install_deps: travis2 changes

v2: ubuntu usedy by travis-ci doesn't know tinyxml2
threads: fix thread_interrupted exception

When quitting desurium we are running into this problem, because we want to join a thread, which gets interrupted.

NOTE: this is a candidate for the stable branch
cmake: use windows compatible archives
Revert "uicore: fix AboutPage design"

This reverts commit 21b5ae3b3c5ec5967ae31a009edb64eda5aac74d.

fixes #568

NOTE: this is a candidate for the stable branch

Conflicts:
	src/shared/uicore/code/AboutForm.cpp
Merge pull request #603 from karolherbst/bug568

Revert "uicore: fix AboutPage design"
Merge pull request #602 from karolherbst/win32_fix_downloads

cmake: use windows compatible archives
version: note #568 fix in changelog
Merge pull request #599 from karolherbst/little_thread_issue

threads: fix thread_interrupted exception
Merge pull request #598 from karolherbst/bug491

Replaces tinyxml with tinyxml2.
Merge pull request #597 from karolherbst/fix_build_script_package

Fix build script package for package installs