Ajout du support du BSMX en lecture

Ajoute le support des recettes au format BSMX en import.

La branche n'est pas encore tout à fait prête à être mergé dans master, l'intégration à la GUI n'a pas été réalisé. Je souhaite toutefois avoir des avis sur comment l'intégré à l'interface. J'ai pensé aux solutions suivantes : 
* Lorsqu'un fichier est choisi, en fonction de son extension on choisit le type de fichier (si *.bsmx alors bsmx sinon BeerXML) avec possibilité de filtrage comme ce qui est fait pour la fenêtre Enregistrer sous
* Ajout d'une entrée supplémentaire comme ce qui est fait pour l'export en HTML et en BBCode
Pour ma part je penche plutot vers la première solution que je trouve plus naturel pour l'utilisateur.