OXT-10 pulls to remove xc-repo

Pull #24 and pull #36 merged to remove the repo class and use the AUTOREV
method.  Most of pull #36 did not apply due to the way the repo is
designed.

https://openxt.atlassian.net/browse/OXT-10
https://github.com/OpenXT/xenclient-oe/pull/24
https://github.com/OpenXT/openxt/pull/36