Fixed compilation error.
Use the flags of the parent project with regards to shared Boost
Merge pull request #32 from chrismanning/shared_build_fix

Use the flags of the parent project with regards to shared Boost
Added an accessor that returns the port as an integer.
Added test for port<int> failure if the port is not explicit. Fixed bug in authority implementation.
Updated some of the code in the URI normalization, including some tests that were invalid.
The percent encoding normalization is fux0r3d, so I'll commit minor improvements now and think about it later.
Percent decoding code now at least compiles :$
Added uri member to uri_builder.
Updated URI test failures.
Updated URI decoding tests.