Pull request #644: CAS-13894
Merge in CASA/casa6 from CAS-13894 to master
* commit '68a82d61be8af4f8115020d1a2673670cb452c53':
fix bugs introduced in removal of bytes2str [CAS-13894]
remove stray character [CAS-13894]
remvoe deprecated casatools.platform functions [CAS-13894]
add cast for clang build on macos [CAS-13894]
deprecate encode/decode unicode functions [CAS-13894]
tests/output-regression is too old to be useful [CAS-13894]
fix NPY_UNICODE conversion for zero length strings [CAS-13894]
fix string parameter conversion [CAS-13894]
log origin must be a string [CAS-13894]
add default values for logsink.origin( ) & processorOrigin( ) [CAS-13894]
remove python 2.7 option and clean up NPY_UNICODE array creation [CAS-13894]
switch tablerow strings to NPY_UNICODE [CAS-13894]
slip in changes in casacore include paths as xml-casa-assembly-1.69.jar since these are backward compatible [CAS-13894]
fix NPY_UNICODE handling for vectors based upon numpy arrays (found via test_tool_image_collapse) [CAS-13894]
switch numpy vector back to using numpy arrays w/ switch to NPY_UNICODE (failure seen in test_tool_msmetadata) [CAS-13894]
for non-vector numpy arrays convert to NPY_UNICODE (found via test_tool_image_fitprofile) [CAS-13894]
avoid numpy arrays of bytes for vector<string> (found via coordsys test) [CAS-13894]
accept byte arrays as strings (found via coordsys test) [CAS-13894]
fix quantity units (found via calibrater test) [CAS-13894]
convert strings to/from unicode in C++, remove conversion in python [CAS-13894]