update version to 1.4.0, worked on better pretty output when using 'transformer' tool to show different stages of how we convert .xform file into an actual matrix execution plan.  Fix a bug with corenova.data.string->join() when a null string is passed in as second argument