Port of mail module to last beluga version
Clean source code
Update mail module
Even more factorization on user's side
Merge pull request #226 from GuillaumeGomez/master

Mail module porting