Fix OpenSSL error when using HTTPS

There was an SSL handshake failure that occured when attempting to perform an HTTP request to certain https addresses.
Change _host parameter to host in connect
Merge pull request #147 from jroesch/ssl_handshake_failure

Fix OpenSSL error when using HTTPS
Change ranges from A..B to A...B
Merge pull request #148 from renato-zannon/master

Fix compilation under rust nightly
Remove deprecated use of String::push_char
Remove deprecated use of Vec::from_slice
Remove deprecated use of MutableSlice::copy_memory
Remove deprecated use of Option::get_mut_ref
Merge pull request #150 from ljrmorgan/fix_deprecation_warnings

Fix deprecation warnings
Use the new slicing syntax instead of method calls

This involved these transformations:

    .as_slice() => []
    .as_mut_slice() => [mut]
    .slice_from(from) => [from..]
    .slice_to(to) => [..to]
    .slice_from(from).slice_to(len) => [from..from + len]
    .slice(from, to) => [from..to]

The end result is briefer and arguably nicer, with no semantic change.
Add necessary #![feature(slicing_syntax)].
Add #![allow(unknown_features)] for #![feature(slicing_syntax)]
Merge pull request #154 from XiaonuoGantan/master

Add #![allow(unknown_features)] for #![feature(slicing_syntax)]
Fix for latest rustc: static => const
Fix tests: Add #![feature(slicing_syntax)]
Merge pull request #156 from ljrmorgan/master

Fixes for latest rustc
strftime now returns Result, so unwrap()
Merge pull request #158 from excepttheweasel/fix_for_strftime_result

strftime now returns Result, so unwrap()
libdebug is no more