Improve error message in wcs.sub

We should get a TypeError rather, rather than a ValueError when passing
a single string to `wcs.sub`.
Merge pull request #2462 from mdboom/wcs/sub-error-message

Improve error message in wcs.sub