Modified sources to build on VS2012. Almost works except uri_builder_tests. Also, it needs some cleaning up and regressions tested on GCC.
Updated config file to select the right syntax (C++11 or C++03).
Fixed silly bug I introduced when failing to initialize the pimpl pointer.
Fixed bug #15 where opaque URIs with a slash at the beginning were not handled gracefully.
Merge pull request #16 from glynos/master

Fixed #15
Fixed #17 by ensuring that pimpl_ is allocated using new (std::nothrow).
Merge pull request #19 from glynos/master

Fixed #17 by ensuring that pimpl_ is allocated using new (std::nothrow).
The URI parser now correctly handles an empty port (e.g. http://www.example.com:/).
Updated reference to Boost version in README.rst.
Removed pimpl_ in the uri class, in order to avoid having the move constructor allocate memory.
Compiles and all tests pass on Windows 2012.
Added noexcept to move constructor and destructor.
Refactored error handling; not quite finished encoding errors though.
Updated error handling code in the URI percent decoding function.
Merge pull request #21 from glynos/depimplize

Fixing #17 in a better way
Merge pull request #26 from glynos/issue_22

Added noexcept to move constructor and destructor.
Merge pull request #27 from glynos/issue_23

Issue 23
Removed unncessary header in decode.hpp.
Added a constructor to the uri_builder that accepts an existing uri object.
fix compile errors