Report oublie et tardif de r15574 : nettoyer_uri() cache son resultat dans une static. On introduit un argument permettant de la reseter a une valeur fournie
url_de_base() cache son resultat dans un tableau static, indexe en fonction de la globale profondeur_url :
on introduit un argument  qui permet :
- en passant une valeur entiere, de calculer l'url pour cette profondeur
- en passant un array(), de reinitialiser la static en cache a cette valeur
- en passant false, de recuperer la static

si aucune valeur n'est fournie, c'est la globale profondeur_url qui est utilisee, comme auparavant.

Ces deux modifications permettent de sauvegarder/restaurer le contexte de l'url dans laquelle une page est calculee (pour un calcul differe)
+ PHPDoc sur les deux fonctions