in a feature stanza deal with elements that are not
fix quotes bug for latest openssl
Added get_item_from to pubsub helper
Removed loaded from gemspec
Added owner state to get_subscribers
Returning result of get_item after stream send
Pubsub publish now resturns message_id
Updated publish_to to return message_id correctly
Revved GEM version to 0.6.pre1
Corrected GEM version string
Don't reduce pending_requests below 0 when unneeded requests are added.
Use Net::HTTP class provided by Client's creator.
Extract stream restarting into its own function, handle for HTTP binding.

The HTTP client code sends body element to the connection manager with
xmpp:restart set to true as required by XEP-0206. Sensible implementations
for Client#start and Client#stop still aren't provided.
Specify the XMPP version when connecting.
SSL fixes in httpbinding::Client, SSL was non-functional!

1. Net::HTTP::use_ssl was being set too late - after start(), but needs
to be specified in start options. This was throwing an exception.

2. Added BOSH version string (1.8) per XEP-0124

3. Identify protocol (HTTP/HTTPS) in log messages

4. Added opts to connect() and added an option to bypass peer
certificate validation.
Disabled unnecessary/incorrect read timeouts on post for HTTP binding

Was throwing an exception when @http_wait > 60 seconds. (Net::HTTP has
a default 60-second timeout.

There's no need to specify a timeout, since we already terminate the
thread with a timer on @http_wait.
Removed unwanted debug logging from httpbinding client.rb.
Set sensible timeouts for post()

1. Revert previous change that set infinite timeout. Was based on
erroneous assumptions.

2. Set a sensible timeout for post() based on connection state, time of
previous post, and http_inactivity provided by server (if any)

3. Re-factored, creating initialize_for_connect() which sets default
values prior to a new connection.

4. New opts for connect():

  :http_connect, wait time for initial connection
  
  :http_inactivity, default value for @http_inactivity, in case server
    doesn't provide.
Spelling correction in comment
Rhodes-specific logging adaptation
Eliminate unnecessary dependency on OpenSSL. (Was using OpenSSL
constants even when SSL connection not used.)