Merge pull request #662 from karolherbst/curl_req

cmake: we need at least libcurl 7.19.1
gitignore: tidy up and add bin/
remove old msvc files
cmake: set default runtime libdir to bin and datadir to data on windows
Partly Revert "bootloader_win: fix path and names of libs"

This partly reverts commit fa37ff07e52ad023e92d75f97897e0294d9ac6bf.
service_win,servicecore,usercore: fix dll paths on windows
cmake: add a wrapper function for installing binaries

v2: add install_internal_tool function for crashdlg and bittest on Linux
cmake/boost: tidy up cmake file
cmake/boost: build always with chrono

else it will causes linking errors on some windows platforms
cmake/wxWidgets: cleanup cmake file
cmake: bump embedded boost version to 1.53
cmake/bzip2: tidy up cmake file
cmake/sqlite: tidy up cmake file
cmake/sqlite3x: tidy up cmake file
cmake/tinyxml2: tidy up cmake file
cmake/webcore: tidy up cmake file
cmake: tidy up root cmake file
util/UtilOs: point to "data" on windows and clean up some stuff
cmake/patch.bat: detect already applied patches
Fixed boost forcing compiler to 2013