applying patch provided by eikeon for position parameter constructor of TileSource.  At some point I hope to deprecate most of these constructors that have more than two positional parameters.
Merge branch 'master' of https://github.com/openseadragon/openseadragon