Getter inlining, restructuring

Made the listenerCount getter inline.
Moved ListenerTypes to its own .hx to avoid the unnecessary Signal
import.
Replaced #if fwgenerics with #if !js since js is dynamic anyway.