shared/uicore: remove UI_HIDE_AUTOLOGIN

we never used it and it doesn't make much sense to make this checkbox optional

Also some whitespace/tab cleanups
shared/uicore: also en/disable the autologin checkbox on login (error)

fixes #476

NOTE: this is a candidate for the stable branch
usercore: remove unused class TestTask
uicore: remove useless needForceUpdate method in UICore class

also fixes clang static-analyzer warning "This statement is never executed"
usercore/ToolManager: remove unused variable in startDownload

also fixes clag static analyzer warning "Value stored to 'bIsDownloading' is never read"
ipc_pipe/IPCPipeBase: remove unused function "print_buffer"

also fixes clang static analyzer warning "This statement is never executed"
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.
cmake/v8: move away from svn

v2: add note about V8_URL option in the CMakeLists.txt file
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/wxWidgets: fix debug builds on Linux
desura/lin: clean up bootloader and don't fork before execution

fixes #585

this forking lead to some missbehave in gdb, also it doesn't make much sense.

I also cleaned some unused methods and simple single line function away, so that this class should be more straight forward.

v2: fix compile error on non DEBUG builds
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