Replaced pion::logger::shutdown by the PION_SHUTDOWN_LOGGER macro, which is defined for each possible logger.
Added options to choose the logging library to use or disable logging. Only link against libraries if they are found by CMake (and if they are optional).
Added option for SPDY support. If not enabled the corresponding sources files are getting removed. If SPDY support is enabled, ZLIB is no longer optional.
Added options to choose if a service is included in the build.
Because SPDY support strongly depend on zlib, the generation process will be aborted if it is not available.
Added options to choose if the projects in the utils folder are included in the build.
The option to use log4cxx and log4cpp is not yet implemented and therefore i marked it with TODO.
Updates for Xcode 5.0 and clang++

Bumping version to 5.0.5
Fix library order for gcc used in Ubuntu 12.04
fixed compilation for PION_DISABLE_LOGGING and PION_USE_OSTREAM_LOGGING cases
pion::http::parser - added HTTP 0.9 “Simple-Request” support (WIP)
change logging severity for a debug message
refactored more HTTP 0.9 logic into response:: update_request_info()
minor typo fixed
Fixing RST stream status code logging.

RST stream status codes were listed as a stream status array of pairs {code, string}.
And the code was used as an index in the status array instead of searching of pair
by the status code value.

This status codes array has been replaced with a rst_stream_status() function
that returns status string from a code or NULL for unknown code.
fix for #44
Added algorithm::resolve_relative_path() method

Fixed missing PION_API in tcp::timer class
Removing algorithm::resolve_relative_path() method b/c it doesn't
seem to work on Windows, and isn't really needed
Merge branch 'issue_44' of git://github.com/snikulov/pion into develop
Merge branch 'fix_logger_ostream' of git://github.com/snikulov/pion into develop