Separate Trait processing from HasTraits processing. This allows better independence of processors, which in turn fixes compilation issues when changes are only made in one or the other.

Experimentally separate Trait processing from HasTraits processing

Fixed an issue with getThis processing