modification pour tenir compte des proxies HTTPS

ajout de la constante $_SERVER['HTTP_X_FORWARDED_PROTO'] dans la définition de la variable $protocol afin de tenir compte des reverse-proxies HTTPS (bounds, HAproxy, etc) afin que les thèmes soient correctement appliqué en https avec ces configurations.
ajout de la fonction strtolower() afin d'éviter tout problème de formatage.