Send only the path and the query when making HTTP requests
Determine port based on scheme and allow arbitrary ports.
SSL support implemented

utilizes rust-ssl or rust-nss to optionally provide SSL services.
Get the OpenSSL patch compiling
Lots of SSL work.

This involves significant updates for Rust and rust-http changes, especially
the explicit ``IoResult`` stuff.

I've restructured it quite a bit to better suit my notions of how it should be
done, and also introduced a new ``./configure`` step before you can ``make``,
which will detect OpenSSL or NSS (I bet that my NSS detection in ``configure``
is incorrect).

The only change in runtime behaviour is that attempting to connect to an HTTPS
site when not compiled with SSL support will return an error (of kind
``InvalidInput``) rather than silently, confusingly and dangerously (should the
server accept it rather than rejecting it) sending plain text.
Rust update: Switched to the new inner macro syntax, with a quick fix for the `headers_mod` macro
Merge pull request #69 from Ogeon/master

Rust updates: vec + slice, read_bytes and inner attributes
Follow the latest changes up to 2014-03-23

related issues of mozilla/rust:
- mozilla/rust@0305ed5d22e4  std: Add Vec to the prelude

already fixed in #69:
- mozilla/rust#12772  rename std::vec -> std::slice
- mozilla/rust#13028  rename std::vec_ng -> std::vec
- mozilla/rust#12907  std: Rename {push,read}_bytes to {push,read}_exact
Merge pull request #70 from Kroisse/follow

std::vec::Vec is in prelude, remove imports
Rust update: Switched priv/pub on struct fields
Merge pull request #76 from Ogeon/master

Rust update: Switched priv/pub on struct fields
Remove non-functional NSS support.
Merge ssl and master.
Merge pull request #68 from chris-morgan/ssl

SSL client support
[T] ↔ Vec<T> as appropriate, mozilla/rust#13165.
Fix makefile dependencies.
Remove unused/unnecessary imports.
Ignore new layout doc files.
Fix comparisons script so it'll run if built with openssl.
More [T] → Vec<T> as appropriate: in tests.