Split _TemplatedMixin data-dojo-attach-point and data-dojo-attach-event logic to separate _AttachPoint mixin, so we may have attach-points in HTML markup, i.e. for widgets rendered on the server.   Patch from Nicholas Fenwick (CLA on file), thanks!    Fixes #16576 !strict.