Change way encodings are disabled at runtime
Change way encodings are disabled at runtime

The approach for disabling pseudo encodings is fragile because
it relies on ordering in the array. Rewrite to allow removing
arbitrary encodings

jwendell/gtk-vnc,jwendell/gtk-vnc,jwendell/gtk-vnc,jwendell/gtk-vnc,jwendell/gtk-vnc