added setSpriteBatchBeginEnd to BatchTiledMapRenderer to make the sprite...

...Batch begin/end calls inside the render method optional. That way BatchTiledMapRenderer  can easily be used with a shared SpriteBatch and no end()/begin() calls are required around the render call. It can also avoid a flush and a texture switch if the map is on the same texture as the following sprites.