GSoC / libmongo-client #1 pull req

Szia!

Mondtad hogy akkor lassan küldjek pull requestet. Hát me, remélem, hogy mindent rendben találsz. Még kicsit foltozgattam azóta. Természetesen nálam minden teszteset lefut, ettől még persze lehetnek hibák, de remélem, hogy mostmár azért megérett a pull-ra. Majd szólj vissza légy szíves, hogy megfelelőnek találtad -e. Köszi!

Üdv,
Gyuri
```c
if (se && se->sess && (SSL_set_session (ssl, se->sess) != 1)
  {
    conf->last_ssl_error = ERR_peek_last_error ();
    SSL_set_session (ssl, NULL);
  }
```

Also, will `ERR_peek_last_error()` work correctly? As in, is the cached error guaranteed to not be overwritten by another error, without entering this branch again?

On another note, this block (starting with `if (se != NULL)`) seems to be dead code, as `se` is not set anywhere as far as I can see.