guacd with virtual-core protocol extension