ISSUE #9: use name if available in pom.xml, otherwise artifactId

j'ai implémenté la fonctionnalité : on utilise le name si la balise est présente et non vide, sinon on prend le artifiactId

J'ai du modifier la récupération du texte d'un noeud (au passage, j'ai factorisé ce code) pour que l'on ai pas de warning dans stdout quand le noeud n'existe pas. Ca fonctionne avec xmlstartlet mais je ne sais pas si ça fonctionne sous MAC.

=> **a tester sous MAC avec intégration**
je ne suis pas trop fan du "echo" utilisé en tant qu'ersatz de return. Autant ça se justifie dans le cadre de la méthode node_text() car appelée dans d'autres méthodes, autant dans le cas de ce genre de méthode (appelée qu'une fois dans jirac et dont le rôle est bien déterminé) je suis partisan d'initialiser la variable directement à l'intérieur. Comme par défaut la variable est globale, jirac pourra l'accéder. On peut toujours avancer l'argument de la lisibilité, mais honnêtement avec un nom de méthode explicite ainsi que un petit commentaire à son appel suffit amplement à rendre le code self-descripting. Le premier commit dans la branche scm va dans ce sens. 
Qu'en pensez-vous ?