Changes required to use addon-sheepdog

Just .h and .cc files to avoid users being forced to compile opennebula.