Fix ekmett/lens#327 (build failure with -fsafe)
Fix warnings
Fix warning
Add upper bound on split dependency
Correct bound on split
liberalized generic-deriving dependency bound
rebumped generic-deriving
Merge branch '3.9-maintenance' of github.com:ekmett/lens into 3.9-maintenance
A Documentation-only module, `Data.Map.Lens'.

See issue #292.
Merge pull request #333 from startling/data-map-lens

`Data.Map.Lens', for documentation.
Made `Data.Map.Lens' work nicely with -Werror.

It complained about the extraneous imports; I removed the imports,
changed the cross-references to be absolute, and added a $setup for
doctest.
Merge pull request #334 from startling/data-map-lens

Made `Data.Map.Lens' work nicely with -Werror.
Add _Show
Start work on issue #335, unindexing many ad hoc classes
unindexed ix, contains and at. further parameterized Each. moved Index to Control.Lens.At as it is no longer used by Each.
removed long deprecated _at and resultAt combinators
fixed haddocks and example
Rewrote Data.List.Split.condensing for compatibility with split-0.2.2
version bump
split 0.2.2 compatibility