Merge pull request #3 from KnowSheet/review

Compilation fixes
Commit 1: Deps.
Commit 2: The actual test.
Merge pull request #4 from dkorolev/master

Tested Mac's HTTP client with local POSIX HTTP server. All tests pass on Mac.
Renamed files
Slightly reorganised statistics core
[android] Removed unneeded check for valid server
Merge pull request #5 from KnowSheet/review

Polishing stats core
Test cleanup, preparing for refactoring.
Android cleanup & compilation fix
[android] Added first unit-test
Merge pull request #6 from KnowSheet/review

Minor android stuff
Added newline to the end of file.
HTTP Client Wrapper.
Merging.
Merge remote-tracking branch 'upstream/master'
auto response -> const auto response.
CR: Renamed into HTTPClientPlatformWrapper for Android as well.
CR: Test intermediate files in build/ now.
CR: Another const.