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
Can we have tests for *all* public functions? They don't need to test much, just that it accepts reasonable arguments, or returns an error on arguments that are clearly invalid. There are plenty of examples under tests/unit for this kind of thing.

Also, all of these new functions should be listed in `src/libmongo-client.ver`, like this:

```
LMC_0.2.0 {
  mongo_ssl_set_auto_retry;
  ...
} LMC_0.1.8;
```