reorganize container source tree and remove dead files
Modelsim support, UDP control plane and UDP sim server support, container source tree pruning/cleanup
--- UDP control plane and discover support is only for simulators now, but can be for HDL devices too
Makefile: use new shorter directory names for the container source files and dirs
Makefile.ocpi.common: ditto
core/container/ctests/Makefile.ocpi.imports: ditto
core/container/hdl/Makefile.ocpi.imports: ditto
core/container/interfaces/src/Makefile.ocpi: ditto
adapt/os/ocpios/linux/driver/Makefile: ditto, plus better behavior on "make cleandriver"
adapt/os/ocpios/interfaces/include/KernelDriver.h: poach PF_DecNet rather than PF_ECONET. works on darwin too.
adapt/os/ocpios/interfaces/include/OcpiOsDebug.h: add a dumpStack version directly to stderr (fd2)
adapt/os/ocpios/linux/src/OcpiOsDebug.cxx: ditto
adapt/os/ocpios/interfaces/include/OcpiOsEther.h: add UDP datagram support next to Ethernet datagram support
adapt/os/ocpios/linux/src/OcpiOsEther.cxx: ditto, especially all the multi-interface broadcast stuff
-- major rework to support equivalent discovery on link layer ethernet and UDP etc. etc.
adapt/os/ocpios/linux/driver/opencpi.c: use "NetDefs.h" rather than "EtherDefs.h" for UDP CP support
components/Makefile: remove ptest.rcc for now
core/application/src/OcpiApplication.cxx: accept the "verbose" parameter in constructor, for nicer output
core/application/src/ocpirun_main.cxx: add '-C' switch for nice container display
-- also return proper error codes when there are exceptions
core/container/hdl/include/EtherDriver.h: now share an underlying NetDriver.h (with UDP CP)
core/container/hdl/src/EtherDriver.cxx: ditto.  very small now
core/container/hdl/include/HdlDriver.h: comment cleanup
core/container/hdl/include/SimDriver.h: change to share NetDriver.h. sim is udp - based now
core/container/hdl/src/HdlAccess.cxx: clean up discovery printing
core/container/hdl/src/HdlDriver.cxx: tweak to properly use new EtherDriver and SimDriver
core/container/hdl/src/SimDriver.cxx: new UDP version, that mostly uses underlying NetDriver, much smaller
core/container/hdl/src/ocpihdl_main.cxx: move sim server core code to new file: SimServer.c
- make sure emulator works with UDP as well as ethernet
core/container/interfaces/include/OcpiContainerApi.h: add accessors to get os, platform, and model
core/container/interfaces/include/OcpiContainerInterface.h: ditto
core/container/interfaces/src/OcpiContainerManager.cxx: allow containers to be named by ordinal too
core/dataplane/rdma_drivers/datagram/src/DtDataGramEtherDriver.cxx: update for UDP/Ether APIs
core/local/util/driver/include/OcpiDriverManager.h: add hook to avoid bad things during static destruction
core/local/util/driver/src/OcpiDriverManager.cxx: ditto
core/local/util/misc/include/OcpiUtilException.h: add Error constructor with va_list
core/local/util/misc/include/OcpiUtilMisc.h: add "format" alias to "formatString"
core/local/util/misc/src/OcpiUtilMisc.cxx: ditto
core/local/util/misc/src/OcpiUtilException.cxx: ditto
-- also use raw fd==2 I/O during exit to reduce any dependencies on the I/O subsystems
hdl/platforms/isim_pf/mkSimIO.v b/hdl/platforms/isim_pf/mkSimIO.v: accept plusargs for FIFO names
hdl/platforms/isim_pf/runSimExec.isim: implement plusargs for fifo names
hdl/platforms/modelsim_pf/runSimExec.modelsim: first working version
hdl/platforms/xsim_pf/runSimExec.xsim: typo, but doesn't work yet anyway
hdl/primitives/Makefile: more careful ordering of libraries now that they can depend on each other
hdl/primitives/ocpi/ocpi_util.vhd: fix port ordering so they match for modelsim (VHDL instances verilog)
hdl/primitives/ocpi/ocpi_util_impl.vhd: add proper library reference and config to make modelsim happy
hdl/primitives/ocpi/ocpi_wsi_impl.vhd: ditto
hdl/primitives/util/Makefile: add default verilogs here that get overridden with some specific versions
hdl/primitives/util_xilinx/Makefile: move files that were in fact generic to util
install_opencv.sh: update version of opencv installed
jkamd_env_linux_x86_64.sh: modelsim paths
jkcentos_env.sh: opencl paths
jkmac_env_darwin_x86_64.sh: ditto
jkvm_env_linux_x86_64.sh: modelsim and opencl update
test/hdl/Makefile: hdl container path changes
test/hdl/src/getPci.h: missing header to suppress warning, but it didn't work...
tools/cdk/examples/xml/tb_bias.xml: add proper package label
tools/cdk/export/bin/darwin-x86_64/ocpihdl: symlink update for container tree pruning
tools/cdk/export/bin/darwin-x86_64/testRpl: ditto
tools/cdk/export/bin/linux-x86_64/ocpihdl: ditto
tools/cdk/export/bin/linux-x86_64/testRpl: ditto
tools/cdk/include/rcc/RCC_Worker.h: ditto
tools/cdk/include/hdl/hdl-assy.mk: remove need for local symlinks that caused looks in modelsim export
tools/cdk/include/hdl/hdl-make.mk: more generic, robust and shared method for primitive libraries
-- in particular, deal with vendor-specific shadows of util
tools/cdk/include/hdl/hdl-pre.mk: ditto
tools/cdk/include/hdl/hdl-worker.mk: ditto
tools/cdk/include/hdl/hdl-targets.mk: add modelsim
tools/cdk/include/hdl/isim.mk: update to share various improvements with modelsim
tools/cdk/include/hdl/modelsim.mk: first working version
tools/cdk/include/hdl/quartus.mk: update for new primitive library scheme
tools/cdk/include/hdl/xsim.mk: ditto
tools/cdk/include/hdl/xst.mk: ditto
tools/cdk/ocpigen/ocpigen/src/wip_HDL.cxx: fix library references for picky modelsim
tools/cdk/ocpigen/ocpigen/src/wip_parse.cxx: force assembly-level WCIs to have full property space
tools/cdk/scripts/runSimExec.isim: simlink update for moving simserver scripts to hdl/platform dirs
tools/cdk/scripts/runSimExec.modelsim: ditto
tools/cdk/scripts/runSimExec.xsim: ditto