feat(parser): automatically observe aliased ng- attributes and natively instantiate regular expressions

why do we do this? I thought that we could avoid this if we checked the expression in ngPattern directive.