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.