Only load tiles within slice boundaries

When artificially zoomed, clamp tile loading within slice boundaries
to prevent nonexistent tiles from being requested from the datastore.
Closes acardona/CATMAID#719.
Merge pull request #720 from aschampion/issues/719-zoom-tile-boundaries

Only load tiles within slice boundaries