Reorganize benchmarks.

Use cabal-bench for running benchmarks, and benchmarks
flags to install benchmark executables. Build time
benchmarks use forkOS to run server and client
instances and it may introduce an additional overhead on
global GC.
Rename benchmarks flag to install-benchmarks.
Add a comment to .cabal about benchmark executables.
Merge branch 'cabal-bench'