Added getSingleton() and _inheritArrayProperties() utility methods
Updated the base view for CTK to avoid class redeclaration for a "base" action
Improved the handling of inherited factories and viewVars, and added more configuration options