Added some extra tests for the scheme; removed some incorrect tests.
Fixed up resolve tests.
Fixed encoding tests.
Given up hope of compiling MSVC 2013, so I'm removing the macros.
Fixed failing builds due to removals in previous commit.
Fixed tests so that they compile for Boost.Optional in 1.56.
Removed tests that are actually expected to fail.
Revert "Given up hope of compiling MSVC 2013, so I'm removing the macros."

This reverts commit b0a2568363aa5af7286e92a882c993f812192877.
Merge pull request #52 from glynos/master

Latest changes to the URI