Merge pull request #1686 from mattyb149/metaverse

[PDI-10610]: Added initial metaverse Exception classes, fixed CheckStyle...
Merge pull request #1687 from mattyb149/metaverse

[PDI-10610]: Added common interface for metaverse elements, changed updateLink to updateLinkLabel
[PDI-10610]: Added getMetaverseObjectFactory() to IAnalyzer for better OO and DI