This implements a similar GPIO device to that found in the libvfio-user source code. Signed-off-by: Rob Bradford <robert.bradford@intel.com>