cabal-install tests use locally built cabal
cabal-install tests use locally built cabal

When running the cabal-install tests, we want to run against the locally built
cabal executable, not any other cabal executable which may be installed.

If we are 1) following the advice of building cabal with `cabal build` (as
opposed to installing it into a sandbox with `cabal install`) and 2) not using
a non-default build directory, the locally built cabal will be located at
`dist/build/cabal/cabal`.

By adding the directory `dist/build/cabal` to the program search path we will
pick up any cabal executable there in preference to any other on the $PATH.

For most users, I expect that this will remove any surprises with an
unexpected cabal executable being selected for running the tests. It will be
sufficient to allow the tests to run on Travis.

For users who have been installing cabal into a sandbox, this change could
result in an older cabal executable being selected. It's not clear to me how
to solve this issue or whether anyone will experience this.

anton-dessiatov/cabal,seereason/cabal,ian-ross/cabal,martinvlk/cabal,ghc-android/cabal,triplepointfive/cabal,Peaker/cabal,plumlife/cabal,typelead/epm,kolmodin/cabal,eric-stanley/cabal,mydaum/cabal,corngood/cabal,trskop/cabal,Heather/cabal,mightybyte/cabal,thoughtpolice/cabal,themoritz/cabal,sopvop/cabal,gridaphobe/cabal,christiaanb/cabal,fugyk/cabal,edsko/cabal,sopvop/cabal,beni55/cabal,gbaz/cabal,gbaz/cabal,gridaphobe/cabal,headprogrammingczar/cabal,christiaanb/cabal,Helkafen/cabal,rimmington/cabal,beni55/cabal,triplepointfive/cabal,plow-technologies/cabal,trskop/cabal,bennofs/cabal,x-y-z/cabal,sopvop/cabal,x-y-z/cabal,Helkafen/cabal,mydaum/cabal,corngood/cabal,garetxe/cabal,kosmikus/cabal,themoritz/cabal,mightybyte/cabal,kolmodin/cabal,lukexi/cabal,mmakowski/cabal,kosmikus/cabal,thomie/cabal,plumlife/cabal,valderman/cabal,Peaker/cabal,enolan/cabal,randen/cabal,lukexi/cabal,bennofs/cabal,randen/cabal,seereason/cabal,headprogrammingczar/cabal,eric-stanley/cabal,valderman/cabal,thoughtpolice/cabal,ian-ross/cabal,anton-dessiatov/cabal,Heather/cabal,enolan/cabal,plow-technologies/cabal,garetxe/cabal,mmakowski/cabal,typelead/epm,ghc-android/cabal,edsko/cabal,themoritz/cabal,rimmington/cabal,martinvlk/cabal,thomie/cabal,fugyk/cabal