CS Fixes - AbstractGenerator: retab, remove leading _ from private members
Removed AbstractGenerator class since it contains functionality related to 'actors' which are a higher abstraction than what this package is intended to deal with. The O-pal zpt\opal\CompanionGenerator class is intended as a replacedment
Added a TemplateResolver class which replaces some of the functionality provided by the AbstractGenerator class