xenclient-pq: fix for patchqueues applied against git repos

Switching to the bitbake fetcher for git repos will cause an issue
when patches are applied by bitbake to a git repo before the pq is
applied.  This commits those applied patches before invoking guilt.

OXT-10
linux: use 3.11% preferred version instead of 3.11

New PV will include the patchqueue rev and kernel rev.  Switch
service vm kernel configs to wildcard 3.11 preferred version.

OXT-10
xenclient-repo: remove xenclient-repo and xenclient-repo-ng classes

OXT-10
xenclient.bbclass: do not inherit xenclient-repo

OXT-10
openxt recipes: use bitbake fetcher instead of xenclient-repo

Update SRC_URIs with format:
git://${OPENXT_GIT_MIRROR}/repo-name.git;protocol=${OPENXT_GIT_PROTOCOL};branch=${OPENXT_BRANCH};

Set SRCREVs, SRCREV_FORMAT, and PVs as appropriate.

OXT-10
openxt recipes: update SRCREVs to use ${AUTOREV}.

AUTOREV will preserve the expected developer workflow, where
OE will detect upstream changes on the specified OPENXT_BRANCH.

OXT-10
Merge pull request #24 from cjp256/oxt-10-v2

[OXT-10] v2