Add ol.source.TileWMS#setUrls and setUrl

This supersedes #2310.

Fixes #2310.

@probins, final review?