added TypeDef, Emitter to validate on TypeDef, always using EmitterIO, https://github.com/phetsims/axon/issues/189
added TypeDef, Emitter to validate on TypeDef, always using EmitterIO, https://github.com/phetsims/axon/issues/189

phetsims/scenery,phetsims/scenery,phetsims/scenery