Mudei o nome dos pacotes para "org.vaadin.addons" segundo os termos de uso, apenas a Vaadin Ltd pode usar o pacote "com.vaadin".
Refatorei a classe "VMaskedTextField":
* coloquei as declarações das "máscaras" em arquivos próprios e em um novo pacote.
* mudei o nome de algumas variáveis e métodos para simplificar o código (ou não) :D
Transformei o projeto em um projeto maven, acredito que isso possa facilitar a contribuição de outros usuários, uma vez que um projeto maven é independente de IDE e simplifica a configuração de dependências.
O que eu fiz: