UF-39: Errai UI Template Support on UF Perspectives Definition

Basically, this PR has the same structure as the previous PR. Just added some tests and removed the need for IsTemplate = true in Template Perspectives. Now he look for  @UFParts @UfPart or  @UfPanel.