Merge pull request #1650 from JohnLato/master

add Eq instance for CDialect
Remove cabal.config

ghc-options doesn't work on my version of cabal (1.18) and it gives
annoying warnings.
update Hackage download URL in bootstrap.sh

Downloading was failing with curl which seems
not do http redirect by default.

This change simple updates the urls from

Hackage 1's http://hackage.haskell.org/packages/archive/$PKG/$VER/$PKG-$VER.tar.gz to
Hackage 2's http://hackage.haskell.org/package/$PKG-$VER/$PKG-$VER.tar.gz

which makes curl happy and downloads work again.
Merge pull request #1655 from juhp/patch-1

update Hackage download URL in bootstrap.sh
Don't wipe .a metadata on ARM.

See https://github.com/haskell/cabal/pull/1537#issuecomment-33346143 .
Don't use -dylib-install-name on OS X with GHC > 7.8.

Fixes #1660. Based on a patch by Christiaan Baaij.
Merge pull request #1661 from 23Skidoo/no-dylib-install-name

Don't use -dylib-install-name on OS X with GHC > 7.8.
Add BSD2, close #1649
Add MPL-2.0, close #1654
Allow CC and LD be specified as environment variables when bootstrapping.
Add BSD2 and MPL 2.0 to D.C.Init.Licenses.
Require an explicit version for the MPL license.
Support MPL-2.0 and BSD2 in 'cabal init'.
Whitespace.
80-col violations.
Remove duplication between D.S.Haddock and D.C.Haddock.

See #1233.
Typo.
Add more contributors' names.
Remove the BSD3 text from file headers.

It's just noise that duplicates information in the 'LICENSE' file.
Add DragonFly as a known OS to Cabal