Make -Wall clean.
Merge pull request #159 from tweag/wall-police

Make distributed-process -Wall clean.
Merge pull request #160 from tweag/travis-notifications

Remove Travis 'notifications:' section.
Merge pull request #161 from tweag/travis-matrix

Rewrite CI scripts
Merge pull request #162 from tweag/forkprocess-async-exc

Make forkProcess exception-safe. Thanks Mathieu Boespflug
Put travis status back into the readme.
MonadControl instance for Process.

A `MonadControl` instance makes it possible to lift many actions with an
occurrence of `IO` in negative position to the `Process` monad. See e.g.
the async library, which contains many such actions. This patch makes it
possible to use `async` with `distributed-process`, via `lifted-async`.

Signed-off-by: Mathieu Boespflug <m@tweag.io>
Merge branch 'monad-control-instances' into tweag-patchset