intrusive refcount for encoders so we dont need cleanup callback

and its more reliable?

Also we need to convert IOStream to refcounted in HostConnection.cpp
and VulkanStreamGuest.cpp.

Change-Id: Ic114ce5955a36665a289bdbf3e0be59ea9bfc18a
8 files changed