CMS-3082 Introduce TextComponent in Java
Ensured TextComponentType is initialized/registered.
CMS-3082 Introduce TextComponent in Java
Introduced class TextComponent.ts
Moved descriptor based page component code into own class so that TextComponent which does not have a descriptor can inherit PageComponent without descriptor stuff.