{Functor,Foldable,Traversable}WithIndex, Ixed, and Contains instances for NonEmpty.
Added an alternate `lens` signature for `Lens'`
Simplified signature for `iplens`
Added Control.Lens.Internal.Reflection
Upgrade Control.Exception.Lens to work with new Typeable
Merge branch 'master' of github.com:ekmett/lens

Conflicts:
	src/Control/Lens/Internal/Exception.hs
typeable reflection is trustworthy
sorted fixities
makeLenses splice example
Codec.Compression.Zlib.Lens haddock fixes.
makeFields splice example
makePrisms splice example
Added Data.Sequence.Lens.seqOf for symmetry with setOf
Fix performance regression caused by the overly strict `lookupDefault` in `unordered-containers`.
Merge branch 'master' of github.com:ekmett/lens
Updated outdated dependency.
hlint suggestion

Found:
  case M.lookup x m of
      Nothing -> hit ! x
      Just r -> r
Why not:
  fromMaybe (hit ! x) (M.lookup x m)
Bump exceptions version upper bound
Fix ekmett/lens#327 (build failure with -fsafe)
Fix warnings