Fix obsolete code.
Compile with conduit-1.0.7.3.
Add a general command "gcmdFileSource".

Since Data.Conduit.Binary.sourceFile requires a MonadResource monad,
the IO monad that is previously used is not sufficient for a monad of
a pipeline.  This commit also generalizes the monad that is used with
conduits.
Export the gcmdFileSource command.
Add the command "file" to the list of general commands.
Stylish-haskelled.
Do `cabal init'.
Change the license to BSD3.