Updated dependencies to array-0.6, bifunctors-4, comonad-4, profunctors-4, semigroupoids-4
3.10 CHANGELOG
taking performance enhancement
conjoined ipartsOf
conjoined ipartsOf'
Explicitly use GHC.Magic.inline to try to trick the inliner into
inlining both occurrences under conjoined.
conjoined iunsafePartsOf
conjoined iunsafePartsOf'
conjoined unsafeSingular
conjoined singular
conjoined holesOf
Turn on -fno-full-laziness to avoid issues seen by Luite in GHCJS where
the hitmap sometimes lies on GHC HEAD.
Guard all HLint module annotations behind an `ifdef HLINT` block.

* This helps us work towards resolving the issue where Debian cannot
package `lens` on platforms without `ghci`.
Merge branch '3.10-maintenance'

Conflicts:
	CHANGELOG.markdown
	lens.cabal
	src/Control/Lens/Internal/Zipper.hs
	src/Control/Lens/Plated.hs
	src/Control/Lens/TH.hs
	src/Control/Lens/Traversal.hs
	src/Data/Data/Lens.hs