A lightweight and dependency free input masking library created specific for Vue
Also merges in changes from upstream master since beta branch diverged.