Revert to copying list in toList

It is a breaking change to existing code to make it immutable, so reverting back to copying.
Merge pull request #1513 from benjchristensen/to-list-copy

Revert to copying list in toList