Merge pull request #74 from jvelilla/master

Added description to results classes.
Removed unnecessary classes
Clean code: removed feature out, updated corresponding test cases.
Added WSF_SELF_DOCUMENTED_AGENT_HANDLER and variants for uri, uri_template, starts_with, ...
to provide a way to documentate easily wsf agent handler.
Use WSF_RESPONSE.put_header_lines (header_object) when possible, instead of put_header_text (header_object.string)
Added implicit conversion from agent to WSF_URI_TEMPLATE_AGENT_HANDLER
Mainly for convenience.
Reused string constants from HTTP_HEADER_NAMES
Removed unwanted call to RT_DEBUGGER in WSF_DEBUG_HANDLER.

This line was committed by error.
Merge pull request #76 from jvelilla/master

Fixed Issue #75 CONNEG doesn't handle accept encodings correcty
When custom error is created in check_resource_exists, use it
Merge pull request #78 from colin-adams/errors

When custom error is created in check_resource_exists, use it
Merge pull request #80 from jvelilla/master

Fixed issue# 79 Bug in CONNEG_SERVER_SIDE
Assertions turn on.