Added test for network::uri_encode().
Fixed network::uri_encode() not to encode unreserved characters.
Added test for network::uri_decode().
Made bad_weak_ptr to derive std::exception as public base.
Merge pull request #123 from pepshiso/bad_weak_ptr

Made bad_weak_ptr to derive std::exception as public base.
Fixed constructor forwarding from ustring to std::basic_string.
Removed trailing comma of an enumerator-list.

It is invalid to write a comma after an enumerator-list in C++03.
Removed last comma in sql_type.
Removed last comma in mprpc::sql_type.
Replaced a member function with a function object.
Refined exception-declaration.

Removed const and parameter names.
Removed unused parameter names.
Merge pull request #124 from pepshiso/ustring

Fixed constructor forwarding from ustring to std::basic_string.
Merge pull request #125 from pepshiso/enum-comma

Removed trailing comma of an enumerator-list.
Merge pull request #127 from pepshiso/catch

Refined exception-declaration.
Merge pull request #129 from pepshiso/wextra

Removed unused parameter names.
Merge pull request #126 from pepshiso/function-object

Replaced a member function with a function object.
Modified wscripts for waf 1.7.8.
Replaced waf 1.6.7 with 1.7.8.
Added test which confirm that uri encode functions do not percent-encode digits.