`Foreign.ForeignPtr.*` doesn't exist in base 4.3. Use `Foreign.ForeignPtr` there.
Merge branch '3.8-maintenance'

Conflicts:
	CHANGELOG.markdown
	lens.cabal
if not ifdef