Specialize foldLeft for NonEmptyList; foldLeft/foldLeft1 for Tree.

While NEL provides a specialized `foldLeft1`, the derived `foldLeft` doesn't use this.  Here we specialize the `foldLeft`/`foldLeft1` for both `Traverse1` instances.