Use a cabal flag to control whether example programs build.

By default we probably don't want the package build
to create the example programs, certainly not as
part of a non-sandboxed 'cabal install'. I've used
a cabal flag 'enable-examples' to control whether
the example programs are enabled; they are disabled
by default.

I got the idea from Vincent Hanquez's hs-tls package.