Simplify serialization. Add new IVisitSerializer to allow more low level customization (WIP). Replace IMappingKeyTransform with the more general IVisitSerializer. Remove support for forward alias references as they are not compatible with serialization and they are introducing a runtime overhead for a very limited usage. Somes tests are broken and need to be fixed.