python3: ecmd croserver support

This picks up a variety of fixes needed to support python3 within
croserver. python3 is now required for the upcoming yocto upstream release
(dunfell)

The new distro package is required in the move to python3 for croserver

(From meta-openpower rev: 6577f7133d1ca8d1e3ff725bf1be048798b9edf6)

Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I00c6283279f32359827837391e09db16213c2c62
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
diff --git a/meta-openpower/recipes-bsp/ecmd/croserver_git.bb b/meta-openpower/recipes-bsp/ecmd/croserver_git.bb
index 6dd7fae..60b06ec 100644
--- a/meta-openpower/recipes-bsp/ecmd/croserver_git.bb
+++ b/meta-openpower/recipes-bsp/ecmd/croserver_git.bb
@@ -4,7 +4,7 @@
 LIC_FILES_CHKSUM = "file://${S}/NOTICE;md5=fee220301a2af3faf8f211524b4248ea"
 
 SRC_URI = "git://github.com/open-power/eCMD.git"
-SRCREV = "b858b2f212bda2665ad41e821302e8196c7aec07"
+SRCREV = "79cadcd0d299cc044791da9b5e3746108290558a"
 DEPENDS += "zlib"
 
 SRC_URI += "file://croserver.service"
@@ -12,6 +12,7 @@
 S = "${WORKDIR}/git"
 
 inherit python3native
+DEPENDS += "${PYTHON_PN}-distro-native"
 
 do_configure() {
    LD="${CXX}" ${PYTHON} ${S}/config.py \