Add operators for Lens/Arrow interaction.

Specifically, add overA (aka %~<) and assignA (aka <~<).
Fix haddock comment on <~<
Merge pull request #362 from fizbin/master

Arrow/lens operators