Changed HubProxy::invoke methods to accept QVariant & QVariantList instead of QString & QStringList.  Also added default null value for the HubCallback and a convenience overload of invoke for void(void) calls.