Avoid conflicts between keyboard event listener from time selector and map

This PR allows chrome to work with keyboard interactions adding tabindex attribute to the map

This PR also add manually keyboard interactions to add the possibility to deactivate keyboard pan events when time selector is active.