* If we're running on Linux and not under runghc/runhaskell, then argv[0]   in getArgv can still be a relative path.  Accomodate for that case.
* If we're running on Linux and not under runghc/runhaskell, then argv[0]
  in getArgv can still be a relative path.  Accomodate for that case.

audreyt/findbin,soenkehahn/findbin