Switched to foldr instead of First in several more functions
Implemented path compression for Traversals. Added `whereby`.
Compression: Add manual evaluations of some function calls as comments
Compression: Aesthetic fix
basic comment for whereby
Merge branch 'master' of github.com:ekmett/lens
path-compressed zippers
Fixed movel/mover Zipper bug

Also fixed test and GHC 7.6 compatibility
Zipepr INLINEs
Eta-reduced for HLint
INLINEd everything in .Compression
Added the reverseList trick for a few recursive Zipper functions.
Smarter leftmost and rightmost.
Unrolled more Zipper operations.
Got rid of reverseList.
lazier path-compression -- still too strict
A magma deals better with various infinities
fixed comment
Partial fix for Zipper Path code.
gratuitously invert meanings