Python method results were not converted to immutable values
Python method results were not converted to immutable values

When Python methods is called from MuranoPL code its result was not
converted to immutable value that yaql 1.0 operates on.
For example consider that we have

def foo():
  return [1]

and MuranoPL code:
 - $val: list(1)
 - $cmp: foo() = $val

as a result $cmp was set to false because [1] != (1,)

This bug caused all Docker/Kubernetes apps to break on re-deployment

Change-Id: I56fcf8bfa01323aab2e79cf11a1569f97e5365a3
Closes-Bug: #1502790

openstack/murano,NeCTAR-RC/murano,olivierlemasle/murano,DavidPurcell/murano_temp,DavidPurcell/murano_temp,DavidPurcell/murano_temp,olivierlemasle/murano,openstack/murano,NeCTAR-RC/murano,olivierlemasle/murano,olivierlemasle/murano,DavidPurcell/murano_temp,satish-avninetworks/murano,satish-avninetworks/murano,satish-avninetworks/murano,NeCTAR-RC/murano,NeCTAR-RC/murano,satish-avninetworks/murano