Redundant LANGUAGE pragma is redundant.
CHANGELOG and version bump
Proper hungarian notation.

Conflicts:

	src/Control/Lens/Prism.hs
docs: preview is in Control.Lens.Fold, not .Type

Conflicts:

	src/Control/Lens/Type.hs
Added `devoid`

Conflicts:

	CHANGELOG.markdown
simplified splitter signatures

Conflicts:

	src/Data/List/Split/Lens.hs
Looked into the _Void

Conflicts:

	CHANGELOG.markdown
	src/Control/Lens/Prism.hs
Updated prism' docs
simplify, then simplify, then simplify, then ...
Finished conflict resolution.
test fix to work around bytestring changing the way lazy bytestrings are printed.
Switched to & from $
Added _Nothing

Conflicts:

	src/Control/Lens/Prism.hs
Added `withIso`.
Added `only` and `united`. Added `devoid` examples.

Conflicts:

	CHANGELOG.markdown
Merge branch '3.8-maintenance'

Conflicts:
	CHANGELOG.markdown
	lens.cabal
	src/Control/Lens/Lens.hs
	src/Control/Lens/Prism.hs
	src/Data/List/Split/Lens.hs