Bring up new scalable (i.e. much smaller) VHDL control plane, including required tools updates.
Fix some regressions in some old container tests.
Some initial baby steps for parameter values turning into VHDL generics.

components/bias.hdl/bias.v: disable buggy illegal control state transition tests
components/capture.hdl/capture.v: ditto
components/pattern.hdl/pattern.v: ditto
core/container/ctests/bin/include/test_utilities.h: fix old test regressions
core/container/ctests/bin/src/test_control_errors_main.cxx: ditto
core/container/ctests/bin/src/test_optional_ports_main.cxx: ditto
core/container/ctests/bin/src/test_utilities.cxx: ditto
core/container/interfaces/src/OcpiWorker.cxx: ditto
core/container/hdl/src/SimServer.cxx: better/more ocpiInfo messages
-- and also a more foreceful shutdown/removal of /tmp directory
core/container/rcc/src/OcpiRccWorker.cxx: catch/ignore controlop exceptions during destruction
core/local/util/ezxml/src/OcpiUtilEzxml.cxx: stricter number format checking
hdl/primitives/platform/Makefile: change control plane modules to new scalable control plane
hdl/primitives/platform/mkSimIO.v: comment out vcd dumping for now.
hdl/primitives/platform/platform_pkg.vhd: updates for new scalable control plane
hdl/primitives/platform/timeService.v: add BSV `define stuff that is no longer from mkOCCP.v
hdl/primitives/platform/wci_master.vhd: per-worker scalable control plane module debugged.
tools/cdk/include/util.mk: better error messages in DoShell (hopefully better)
tools/ocpigen/include/hdl-assembly.h: add members for WCI counting
tools/ocpigen/include/hdl-platform.h: move device stuff to new hdl-device.h file
-- and move container stuff to new hdl-container.h file
tools/ocpigen/include/wip.h b/tools/ocpigen/include/wip.h: make assembly properties available
-- allow worker xml parsing to have access to parameter property values in the assembly
-- allow boolean and number parsing to access parameter values
tools/ocpigen/src/hdl-assembly.cxx: ditto
-- parse worker xml for each instance when there are parameter property values in the instance
-- since scalable control plane is in the container, the pf config now has a wci slave port
tools/ocpigen/src/hdl-platform.cxx: ditto, and move container code to hdl-container.cxx
tools/ocpigen/src/ocpigen_main.cxx: arg update for parameter values to Worker constructor
tools/ocpigen/src/parse.cxx: give certain attribute parsing access to parameter values
tools/ocpigen/src/wip_HDL.cxx: generate parameter values in VHDL generic map more correctly.
hdl/platforms/specs/ocscp.xml: spec for new scalable control plane module
hdl/primitives/platform/ocscp_rv.vhd: new scalable control plane module
tools/ocpigen/include/hdl-container.h: new module from hdl-platform.h
tools/ocpigen/include/hdl-device.h: ditto
Many more test cases made to work in the Zynq/Zed AXI Data Plane
Also, some basic progress on parameter property support.
More convenient usage of Zynq when no bitstream is loaded
Chris's bug fix for component library artifact scanning to avoid symlink recursion etc.
Enable opcode passing in more VHDL scenarios and in bias_vhdl example
Patch old verilog workers to be more compliant with new control plane

adapt/os/ocpios/interfaces/include/OcpiOsFileSystem.h: new file ID feature
-- to support Chris's fix to component library scanning
adapt/os/ocpios/linux/src/OcpiOsFileSystem.cxx: ditto, header cleanup
adapt/os/ocpios/linux/src/OcpiOsEther.cxx: debug tweaks
components/bias.hdl/bias.v: map ocpi_debug parameter properly
components/bias.hdl/bias.xml: ditto
components/bias_vhdl.hdl/bias_vhdl.vhd: pass opcodes properly
components/bias_vhdl.hdl/bias_vhdl.xml: force 256 opcodes, better for testing
components/file_write.rcc/file_write.c: implement stopOnEOF option
components/pattern.rcc/pattern.c: fix messagesSent, dataSent properties
components/pattern.rcc/pattern.xml: make metadataCount volatile in OWD
components/sma.hdl/sma.v: suppress incompatible WCI behavior
components/specs/capture_spec.xml: allow use of all the capture.hdl memories
-- this is worse for sim since it slows it down.
core/application/src/OcpiApplication.cxx: suppress setting defaults on parameters!
core/container/hdl/include/BusDriver.h: protect map method
core/container/hdl/include/HdlAccess.h: fix double-destructor bug
core/container/hdl/src/HdlAccess.cxx: ditto
core/container/hdl/include/HdlDevice.h: comment typo
core/container/hdl/include/HdlDriver.h: rename namespace for zynq to "Zynq".
core/container/hdl/src/HdlDriver.cxx: ditto
core/container/hdl/include/PciDriver.h: remove unused map method
core/container/hdl/src/PciDriver.cxx: ditto
core/container/hdl/src/BusDriver.cxx: allow Zynq PL to be used when not loaded
-- Basically emulate a working device using PS config register info
core/container/hdl/src/HdlDevice.cxx: ditto, and support larger uncompressed XML
core/container/hdl/include/Zynq.h: file for Zynq definitions
core/container/hdl/src/ocpizynq_main.cxx: share Zynq.h header file for PS regs
core/container/interfaces/src/OcpiWorker.cxx: parameter bug fixes, better error checks
core/dataplane/rdma_utils/utils/src/xfer_pio.cxx: debugging prints
core/library/src/OcpiComponentLibrary.cxx: Chris's fix to avoid processing artifacts mutiple times
core/local/util/property/include/OcpiUtilProperty.h: add debug attribute to properties
core/local/util/property/src/OcpiUtilProperty.cxx: ditto, and better error messages
core/local/util/property/src/OcpiUtilValue.cxx: better error messages
hdl/devices/ocdp.hdl/mkOCDP4B.v: suppress incompatible WCI behavior
hdl/devices/ocdp.hdl/ocdp.vhd: expose includePush and includePull parameters
hdl/devices/ocdp.hdl/ocdp.xml: ditto
hdl/platforms/zed/zed.vhd: debug improvements, condiitonalize debug
hdl/platforms/zed/zed.xml: add debug attribute to debug properties
hdl/primitives/ocpi/decoder.vhd: add ocpi_debug generic, reduce non-debug code gen
-- also bug fix for control ops
hdl/primitives/ocpi/readback.vhd: add ocpi_debug generic, reduce non-debug code gen
hdl/primitives/ocpi/wci_pkg.vhd: ditto
hdl/primitives/platform/platform_pkg.vhd: use shared constant symbol
hdl/primitives/platform/wci_master.vhd: enable windowed properties, bug fixes
hdl/primitives/zynq/axi2cp.vhd: workaround non-compliant WCI workers from BSV
hdl/primitives/zynq/unoc2axi_rd.vhd: bug fixes for more test cases
hdl/primitives/zynq/unoc2axi_wd.vhd: ditto
platforms/zed/mysetup.sh: better documented, usable for ssh shells
platforms/zed/setup.sh: ditto
tools/cdk/examples/xml/file-bias-capture.xml: better filename value
tools/cdk/examples/xml/pattern-bias-file.xml: better test cases
tools/cdk/include/hdl/hdl-lib2.mk: export as-built parameters for worker
tools/cdk/include/rcc/rcc-worker.mk: deliver parameters to worker compilation
tools/cdk/include/xxx-worker.mk: initial parameter support
tools/cdkutils/src/cdkutils.cxx: fixme comments
tools/ocpigen/include/wip.h: debug property support, some parameter support
tools/ocpigen/src/hdl-assembly.cxx: some parameter support
tools/ocpigen/src/ocpigen_main.cxx: parameter support
tools/ocpigen/src/parse.cxx: default buffer size from maxmessagevalues, parameters
tools/ocpigen/src/wip_HDL.cxx: VHDL generic value unparsing, parameter/debug support
-- also a workaround for ISE/XST 14.6 bug in the VHDL enum'pos function
tools/ocpigen/src/wip_OCL.cxx: parameter support
tools/ocpigen/src/wip_RCC.cxx: parameter support
adapt/os/ocpios/linux/driver/opencpi.c: add zynq/arm code to enable user-mode counters
components/specs/file_write_spec.xml: add stopOnEOF (default true) property
fix only-writable-property case after parameter updates