tests: splitted to separated files
AliasExpander: trim backslash from aliased class
AliasExpander: moved caching

Better for performance testing.
AliasExpander: refactoring and support for traits
tests: namespace reset testing