Improve Foldable methods

Define foldMap for Seq directly, instead of relying on the default
based on foldr.

Define length and null for ViewR directly, instead of relying on
(inappropriate) defaults.
Merge pull request #68 from treeowl/foldmapseq

Improve Foldable methods