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.
fixed compilation for PION_DISABLE_LOGGING and PION_USE_OSTREAM_LOGGING cases
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
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
Adding patch from snikulov regarding pull request #40
https://github.com/splunk/pion/pull/40
Updated README.md to reflect new project home
Merge branch 'spdy' of git://github.com/pmed/pion into develop
Merge branch 'develop' of git://github.com/nullable-type/pion into develop