fix uri decoding and query string parsing
log_record now don't log on destruction, logging macro will.
Merge pull request #171 from Klaim/master

log_record now don't log on destruction, logging macro will.
fix minus handling in query string grammar
add tests to issue 161
add to network::http::request_header/response_header typedef string_type (for header concept)
Merge remote-tracking branch 'maxim-ky/master' into issue-161
Merge remote-tracking branch 'deanberris/master' into merge-std
Added some missing headers and made minor changes for C++11 features that aren't implemented in MSVC 2012 (yet).
Make sure ValueType is const-unqualified

This fixes broken concept check for swap(h1, h2) and
relaxes unneeded input restrictions for linearize_header.
Merge pull request #178 from himikof/master

Compilation fix in linearize_header (broken concept check)
Moved around some directories and updated build scripts.
Updated build scripts for the restructured uri so that it compiles on Linux/GCC 4.7
Restructured the message framework, passing tests on Linux/GCC 4.7.
Restructured logging code into a new subdirectory.
Updated build script references.
Removed obsolete files; updated build scripts so that the include paths are all correctly set again.
Adjustments to build scripts in order to compile on MSVC 2012.
Merge pull request #179 from glynos/restructure_dirs

Restructure dirs
Fixed missing perfect forwarding opportunity.