V1.2.0

Hope I could get another pair of eyes before I push this to Hackage

* Added encode, encodeWith, encodeByName, encodeByNameWith
* Added some more haddocks. Tasty.

I had to copy a lot of stuff out of `Data.Csv.Encoding` since it wasn't exported. Hopefully in a future more of that stuff will be exposed.