Introduce Lwt.Infix module and use it in the main library.
Update examples to use Lwt.Infix.
Remove some very crucial allocations.
argument ~perm of Lwt_log.file was unused
Merge pull request #97 from c-cube/lwt_log_perm

argument ~perm of Lwt_log.file was unused
rename readme for github friendliness
markdownify readme
Merge pull request #99 from rgrinberg/master

Make readme github friendly
Merge pull request #92 from ocsigen/infix

Add Lwt.Infix
Remove the deprecated lwt.text and lwt.top libraries.
Remove deprecated Lwt_signal and Lwt_event modules.
Bump OCaml dependency to 4.01.

This removes all version-related preprocessing from Lwt.
Replace all "#if windows" with "if Sys.win32".

Sys.win32 is available since 4.01 and is optimized into nothing
by ocamlopt. With ocamlc, there is a tiny startup time penalty.
Remove all usage of HAVE_* feature test macros in OCaml code.
Make primitives which accept () also accept a single argument in C.

Without this, OCaml and C assume different ABIs. While this may
not necessarily lead to crashes, it's still incorrect.
Get rid of all instances of "#if windows" that refer to primitives.

All "raise Not_available" calls are effectively folded into
the corresponding C stubs.
Get rid of all instances of "#if windows || android".

pa_optcomp is henceforth not needed for building.
Add Lwt_config to InternalModules of lwt.unix.
Fix deprecated Lazy.lazy_from_fun usage.
Remove deprecated lwt.extra library.