switched to bifunctors 4
Merge pull request #350 from sonyandy/master

default Field methods for Generic instances
Overhaul of Wrapped. (Still some loose ends, including the TH code for
makeWrapped)
Type-changing `ala` and `alaf`. Fixed the kind of Rewrapped's second
argument to be *
reset tested-with
Updated dependencies to array-0.6, bifunctors-4, comonad-4, profunctors-4, semigroupoids-4

Conflicts:
	lens.cabal
Renumbered HEAD to 3.11, so we can ship a 3.10 as 3.9 with updated dependencies
Renumbered HEAD to 4.0. Might as well match the rest.
Fix documentation for some pass-through operators
Get makeWrapped working with new Wrapped implementation
Restore declareWrapped
Update tests for Wrapped change
Remove unused import and language extension from Control.Lens.Wrapped
Continue bending over backwards to support hlint
Merge pull request #351 from markus1189/master

Fix documentation for some pass-through operators
ensure Control.Lens.Tuple builds with ghc-7.4.2