Added known extensions: OverloadedLists, EmptyCase, AutoDeriveTypeable, NegativeLiterals, NumDecimals, NullaryTypeClasses
Merge pull request #1453 from patrick-premont/Issue1412

Added known extensions: OverloadedLists, EmptyCase, AutoDeriveTypeable, ...
Build selected test suites and benchmarks only

Issue #1451. Passes the extra arguments to 'cabal test' or 'cabal bench'
to the build phase so that only the requested test suites or benchmarks
are built.
Merge pull request #1456 from ttuegel/build-tests-selectively

Build selected test suites and benchmarks only
Add basic sandbox documentation
Test suite: canonicalize binary path before execution (haskell/cabal#1458)
Revert "Add basic sandbox documentation"

This reverts commit 6bfb5a200c2202baa313903c95ced835316b23aa.

The sandbox feature is already documented (see #1430).
Additionally, the documentation added in this commit is misleading:
'runhaskell Setup.hs sandbox CMD' doesn't work.
Update bootstrap.sh.
Merge pull request #1459 from Blaisorblade/topic/testsuite-failures

Test suite: canonicalize binary path before execution
Whitespace.