Fix compilation of lwt_io.ml due to missing #include.
Added Lwt_list.{map,iter}i{_s,_p} functions.
Merge pull request #22 from vbmithr/i-funs

Added Lwt_list.{map,iter}i{_s,_p} functions.
Merge pull request #21 from vbmithr/fix-compilation

Fix compilation of lwt_io.ml due to missing #include.
updated release scripts
version 2.4.4
Do not raise an Invalid_argument exception is Sys.argv[0] is blank.

This can happen if the program is execed with a blank array.  In this
situation, Sys.executable_name will be blank and not raise an exception.
Sync CHANGES and correct some typos
fix typos in CHANGES and fix caps
Merge pull request #23 from avsm/blank-argv0-fix

Blank argv0 fix
fix #24
cleanup
Typo in introduction
Merge pull request #28 from pveber/patch-1

Typo in introduction
Fix some typos in the manual
Merge pull request #30 from acieroid/master

Fix some typos in the manual
Typo.
Merge pull request #31 from vbmithr/master

Typo.
Lwt_glib: report disconnected FDs as ready and release runtime during poll

If a HUP revent caused poll to return, there's no point ignoring it and
polling again; it will still be disconnected. Instead, mark the FD as
ready so the problem can be dealt with.

Also, release the OCaml runtime system while waiting so that other threads
can make progress.

Fixes #25.
Lwt_glib: use -1 (not -1000) as "no timeout"

On BSD systems (including OS X), passing -1000 to poll results in
EINVAL.

Reported by Anders F Björklund.

Fixes #25 on OS X.