Enable #define aliases, and add strcasecmp() for Windows

* strcasecmp() n'est pas disponible sur windows http://msdn.microsoft.com/en-us/library/e0z9k731(v=vs.90).aspx
* Restoration des #define pour les 'alias' #undef est utilisé dans l'implémentation pour empêcher l'appel récursif