Tiles 3 TilesViewResolver allows for specifying custom TilesView subclasses as well

Issue: SPR-12075
(cherry picked from commit 7c57424)
Polishing (includes varargs for selected setters)