Remove redundant metadata classes, improve file_read.rcc, fix RCC worker error reporting bug

components/file_read.rcc/file_read.c: update to use newer error reporting, add suppressEOF feature
components/file_read.rcc/file_read.xml: add suppressEOF property
components/specs/file_read_spec.xml: ditto
core/application/include/OcpiApplicationApi.h: add default value of hex argument for getProperty by name
core/application/src/OcpiApplication.cxx: remove redundant Worker/Port/Property metadata classes, and rename to OU::Worker
core/container/ctests/bin/src/test_control_errors_main.cxx: ditto
core/container/hdl/include/HdlWciControl.h: ditto
core/container/hdl/src/HdlContainer.cxx: ditto (and improve some error messages)
core/container/hdl/src/HdlDevice.cxx: ditto
core/container/hdl/src/HdlWciControl.cxx: ditto
core/container/hdl/src/ocpihdl_main.cxx: ditto
core/container/interfaces/include/OcpiContainerDriver.h: ditto
core/container/interfaces/include/OcpiContainerInterface.h: ditto
core/container/interfaces/include/OcpiContainerPort.h: ditto
core/container/interfaces/include/OcpiWorker.h: ditto
core/container/interfaces/src/OcpiContainerInterface.cxx: ditto
core/container/interfaces/src/OcpiContainerManager.cxx: ditto
core/container/interfaces/src/OcpiContainerPort.cxx: ditto
core/container/interfaces/src/OcpiMetadataLocalMemory.cxx: ditto
core/container/interfaces/src/OcpiWorker.cxx: ditto
core/container/ocl/src/OcpiOclContainer.cxx: ditto
core/container/rcc/include/OcpiRccPort.h: ditto
core/container/rcc/include/OcpiRccWorker.h: ditto
core/container/rcc/src/OcpiRccPort.cxx: ditto
core/container/rcc/src/OcpiRccWorker.cxx: ditto
core/library/include/OcpiLibraryManager.h: ditto
core/library/src/OcpiLibraryAssembly.cxx: ditto
core/library/src/OcpiLibraryManager.cxx: ditto
core/local/util/property/include/OcpiUtilImplementation.h: ditto
core/local/util/property/include/OcpiUtilPort.h: ditto
core/local/util/property/src/OcpiUtilImplementation.cxx: ditto
core/local/util/property/src/OcpiUtilPort.cxx: ditto
core/sca/srpl/bin/src/ocpi-gp_main.cxx: ditto
core/sca/srpl/srpl/include/Cp289GenericProxy.h: ditto
core/sca/srpl/srpl/include/OcpiBaseProxy.h: ditto
core/sca/srpl/srpl/src/Cp289GenericProxy.cxx: ditto
core/sca/srpl/srpl/src/OcpiBaseProxy.cxx: ditto
core/container/interfaces/src/OcpiContainerApplication.cxx: make the generic app start good enough to remove the rcc one
core/container/rcc/include/OcpiRccApplication.h: ditto
core/container/rcc/src/OcpiRccApplication.cxx:  ditto
core/container/rcc/include/RCC_Worker.h: add a return value from setError to simplify worker's error reporting
core/dataplane/rdma_drivers/pio/src/DtPioXfer.cxx: make the driver symbol more consistent for -u flags
core/dataplane/transport/impl/src/OcpiOutputBuffer.cxx: debug message
core/local/util/misc/include/CmdOption.h: support for default values, including help messages
core/local/util/misc/src/CmdOption.cxx: ditto
AXI Dataplane support functional, running at 50MHz, more zynq/zed cleanups and finalization
Fix one bug when a non-protocol port feeds a with-protocol port that previously required buffer size overrides

core/container/hdl/src/HdlWciControl.cxx: missed from previous commit
core/container/rcc/include/OcpiRccApplication.h: ditto
core/dataplane/transport/impl/include/OcpiOutputBuffer.h: enable better postmortem debugging of DMA flags
hdl/assemblies/Makefile: add two more test bitstreams: patternbias and biascapture
hdl/assemblies/testbias/Makefile: use new and simple "externals" feature for single worker bitstreams
hdl/platforms/alst4/alst4.vhd: missed from previous commit (had alst4x, but not alst4)
hdl/platforms/zed/zed.ucf: run at 50 mhz for now, using FCLK3
hdl/platforms/zed/zed.vhd: new still slightly rough (with too much debug) for working data plane
hdl/primitives/ocpi/types_body.vhd: new ulong->ulonglong, slv->ulonglong conversion functions
hdl/primitives/ocpi/util_body.vhd: add dword byte swap function
hdl/primitives/ocpi/util_pkg.vhd: ditto
hdl/primitives/platform/platform_body.vhd: unoc_get_ndw convenience function added
hdl/primitives/platform/platform_pkg.vhd: dito, plus unoc_ndw_t subtype
hdl/primitives/zynq/Makefile: split unoc2axi into three files/modules: unoc2axi, unoc2axi_rd, unoc2axi_wd
hdl/primitives/zynq/unoc2axi_rd.vhd: new file/module
hdl/primitives/zynq/unoc2axi_wr.vhd: new file/module
hdl/primitives/zynq/axinull.vhd: use new sub-record scheme for axi record types
hdl/primitives/zynq/unoc2axi.vhd: more debugging/cleanup, and splitting off the read and write data into submodules
hdl/primitives/zynq/zynq_pkg.vhd: add subrecords for the different channels of the AXI HP interfaces
hdl/primitives/zynq/zynq_ps.vhd: ditto
jkzed.sh: remove OPENCV so all the examples build for zynq
platforms/zed/README: update to use xilinx linux kernels rather than rebuilding the Digilent ones
platforms/zed/setup.sh: improved setup script, consistent with Xilinx Linux kernel and rootfs features, comments
test/hdl/src/mem_probe.c: ensure uncached /dev/mem mapping
tools/cdk/examples/bestfit_test/bestfit.cxx: fix warning
tools/cdk/examples/opencv.mk: enable cross compiling
tools/cdk/examples/setup.mk: enable cross compiling
tools/cdk/include/ocpisetup.mk: update driver symbols for new rdma naming scheme
tools/ocpigen/src/hdl-assembly.cxx: update for new metadata classes (after removing redundant classes)
tools/ocpigen/src/wip_HDL.cxx: ditto
tools/ocpigen/src/wip_OCL.cxx: ditto
tools/ocpigen/src/wip_RCC.cxx: ditto
tools/ocpigen/src/parse.cxx: ditto, plus change the non-protocol case to 256 opcodes, unbounded message size, NOT 64K
core/container/hdl/src/ocpizynq_main.cxx: new zynq-specific utility for dumping PS configuration regs etc.
hdl/assemblies/biascapture: new test assembly
hdl/assemblies/patternbias: new test assembly
platforms/README: missing in repo
hdl/platforms/README.txt: missing in repo
platforms/zed/mysetup.sh: example setup file specific to a development environment
platforms/zed/ntpclient: a binary build for zynq that helps with timekeeping - no source in repo yet
tools/cdk/examples/xml/file-bias-capture.xml: a useful test xml
tools/cdk/examples/xml/pattern-bias-file.xml: ditto
tools/cdk/export/bin/linux-zynq-arm/ocpizynq: a link to run this program