use PsiPolyVariantReferenceBase per possible and provide multiresolve for template
refactoring and many improvements in twig template detection #135, #19