Feature/8492 new service api

Implemented new stateless query parameter based tile-service REST api. Contains considerable re-factoring and re-documenting of tile-service and tile-client code.