feat(ngList): support whitespace control through ngTrim

This PR sits on top of #4344 to make `ngList` consistent with standard use of `ngTrim` and useful in scenarios where you want to split on whitespace strings.