adds better support for custom URI schemes
adds free processor extract uri from request utility method
switches processor to use new free get_uri function
extract URI for HTTP connections also
adds more unit tests for http requests