Make alias types extensible (AliasType now class, not enum).
Use "^" as alias type delimiter in property files (less confusing than
using ".")
Rename AliasRegistry --> AliasTypeRegistry.