[MONDRIAN-1180] Support EXISTING keyword

parser and function definition
tests
reusable code between exists and existing moved to FunUtil