Explicitly inlining not exported functions

GHC is smart enough to do this on its own, but there were few reports of
it not doing so. Old version of GHC? Optimizations not turned on?
Actually not using GHC? Who knows, but it's better to be sure.
Splitting haddock in to sections
Correcting typos in documentation
Introducing withFlip and withFlip2 utilities
Noting name colisions with some other packages
Updating license
Endomorphism type synonym: type E a = a -> a
Don't ignore dot files on Linux; missing import
Introducing mapEndo2
Introducing lens for Endo

In terms of lens (http://hackage.haskell.org/package/lens) package.
Enhanced README
Bumping version to 0.8.0.0