Endian support in infrastructure IP and building.
This required a significant update to how platform configurations and containers are built since they are subject to different parameter settings like normal workers are.
Also: added IEEE float conversions to help using float parameters in HDL
Also: rename all our libraries to have an "ocpi_" prefix to avoid collisions
Also: more testing and coverage of parameter data types for VHDL and C++
Also: permit parameter properties in specs

Makefile: move logger library under "util"
Makefile.ocpi.common: make our libraries have ocpi_ prefix
Makefile.ocpi.for-bin: ditto
Makefile.ocpi.for-pkg: ditto
Makefile.ocpi.sub-bin: ditto
adapt/os/ocpios/linux/driver/modules.order: remove temp file from repo
adapt/os/ocpios/linux/driver/opencpi.ko.unsigned: ditto
components/Makefile: add test component for C++ properties
components/ptest.hdl/ptest.xml: more properties for test coverage
components/specs/ptest_spec.xml: ditto
core/container/hdl/include/HdlDevice.h: clean up macros/constants for XML ROM handling
core/container/hdl/src/HdlDevice.cxx: ditto
core/container/hdl/src/ocpihdl_main.cxx: ditto
core/container/interfaces/src/OcpiContainerPort.cxx: comments
core/container/rcc/include/RCC_Worker.h: add endian enumeration for ocpi_endian
core/util/property/include/OcpiUtilDataTypesApi.h: comment update
core/util/property/include/OcpiUtilValue.h: add more hooks for custom unparsing of values
core/util/property/src/OcpiUtilValue.cxx: ditto
core/util/property/src/OcpiUtilDataTypes.cxx: fix enum type values
core/util/property/src/OcpiUtilProperty.cxx: allow parameters in specs
hdl/assemblies/patternbias/lime_in.xml: update for test coverage
hdl/assemblies/patternbias/lime_split_cont.xml: ditto
hdl/assemblies/testbias/Makefile: update for test coverate (endian and debug)
hdl/devices/lime_rx.hdl/lime_rx.xml: allow present but unconnected for putting in pf configs
hdl/devices/lime_tx.hdl/lime_tx.xml: ditto
hdl/platforms/Makefile: better "cleanall"
hdl/platforms/alst4/alst4.vhd: update since to_string uses strlen semantics
hdl/platforms/alst4x/alst4x.vhd: ditto
hdl/platforms/isim_pf/isim_pf.vhd: ditto
hdl/platforms/ml605/ml605.vhd: ditto
hdl/platforms/modelsim_pf/modelsim_pf.vhd: ditto
hdl/platforms/zed/zed.vhd: ditto
hdl/platforms/zed/Makefile: add lots of configs for testing
hdl/platforms/zed/zed.ucf: add HACK for zipper FMC pins.  Will be "done right" soon...
hdl/primitives/Makefile: remove junk, add fixed_float for conversions
hdl/primitives/ocpi/Makefile: add dependency on fixed_float
hdl/primitives/ocpi/decoder.vhd: add endian parameter
hdl/primitives/ocpi/master.vhd: improve mdata/mdata-info managenent for wierd byte sizes
hdl/primitives/ocpi/part_master.vhd: ditto
hdl/primitives/ocpi/part_slave.vhd: ditto
hdl/primitives/ocpi/slave.vhd: ditto
hdl/primitives/ocpi/ocpi_util_impl.vhd: remove dead file
hdl/primitives/ocpi/property_decoder.vhd: endian support
hdl/primitives/ocpi/props_pkg.cpp_vhd: endian support
hdl/primitives/ocpi/proptypes.cpp_gen: ditto
hdl/primitives/ocpi/types_body.vhd: add float conversions and endian updates
hdl/primitives/ocpi/util_body.vhd: more convenience conversions
hdl/primitives/ocpi/util_pkg.vhd: ditto
hdl/primitives/ocpi/wci_body.vhd: remove unused stuff
hdl/primitives/ocpi/wci_pkg.vhd: ditto, add stuff from platformpkg
hdl/primitives/ocpi/wsi_pkg.vhd: ditto, plus mdata/mdatainfo interface changes
hdl/primitives/platform/Makefile: add dependencies
hdl/primitives/platform/metadata_rv.vhd: improved metadata ROM size management
hdl/primitives/platform/mkOCCP.v: removed old control plane file
hdl/primitives/platform/occp_rv.vhd: ditto
hdl/primitives/platform/ocscp_rv.vhd: add endian support
hdl/primitives/platform/platform_pkg.vhd: add endian support, metadata rom size parameter
hdl/primitives/platform/wci_master.vhd: add endian support
hdl/primitives/util/Makefile: add dependency on fixed_float
hdl/primitives/zynq/Makefile: ditto
platforms/centos6/centos6-env.sh: removed bogus warning flag
platforms/getPlatform.sh: support 2 digit MacOS minor versions
scripts/install-cmake.sh: update old cmake install script
scripts/install-omniorb.sh: ditto
scripts/install-opencv.sh: ditto
tools/cdk/examples/setup.mk: fix linking dynamically when rcc workers call into ocpi libraries
tools/cdk/include/hdl/hdl-assemblies.mk: improve passing component libraries to sub-makes
tools/cdk/include/hdl/hdl-assembly.mk: major new delegation of container building to subdirs
tools/cdk/include/hdl/hdl-core2.mk: better indent
tools/cdk/include/hdl/hdl-lib2.mk: better indent
tools/cdk/include/hdl/hdl-make.mk: comments
tools/cdk/include/hdl/hdl-platform.mk: major new delegation of config building to subdirs
tools/cdk/include/hdl/hdl-pre.mk: add fixed-float lib
tools/cdk/include/hdl/hdl-worker.mk: make it work for configs and containers
tools/cdk/include/hdl/isim.mk: change top name flags
tools/cdk/include/hdl/modelsim.mk: ditto
tools/cdk/include/hdl/xst.mk: fix library lookup list
tools/cdk/include/lib.mk: cleanall and initial assy support
tools/cdk/include/ocpisetup.mk: change to use ocpi_ prefix on libs and export dynamics
tools/cdk/include/rcc/rcc-worker.mk: ditto
tools/cdk/include/util.mk: add assy as model
tools/cdk/include/xxx-worker.mk: enable use for config and container
tools/cdkutils/src/cdkutils.cxx: capture CWD when searching for relative names
tools/ocpigen/include/hdl-config.h: record parent (container)
tools/ocpigen/include/hdl-device.h: ditto
tools/ocpigen/include/hdl-platform.h: ditto
tools/ocpigen/include/hdl.h: ditto
tools/ocpigen/include/wip.h: ditto, plus a few new methods for vhdl param types
tools/ocpigen/src/assembly.cxx: ditto
tools/ocpigen/src/data.cxx: allow "optional" in impl xml for devices.
tools/ocpigen/src/hdl-assembly.cxx: parent worker, assembly parameters,
tools/ocpigen/src/hdl-config.cxx: fix subdevice auto-inclusion, including array ports to subdevices
tools/ocpigen/src/hdl-container.cxx: ditto, plus endian
tools/ocpigen/src/hdl-device.cxx: parent worker
tools/ocpigen/src/hdl-platform.cxx: ditto
tools/ocpigen/src/hdl-worker.cxx: support VHDL enum and array param types, endian support
tools/ocpigen/src/hdl.cxx: endian parsing
tools/ocpigen/src/ocl.cxx: fix struct printing
tools/ocpigen/src/ocp.cxx: update for moving wci types out of platform_pkg
tools/ocpigen/src/ocpigen_main.cxx: parent worker
tools/ocpigen/src/parameters.cxx: VHDL data type support update
tools/ocpigen/src/parse.cxx: add endian built-in, and parent worker
tools/ocpigen/src/rcc.cxx: improve parameter data type support
tools/ocpigen/src/wci.cxx: endian support
tools/ocpigen/src/wsi.cxx: mdata/mdata_info improvement, including adaptation
More test cases for container and assembly-level build parameters and property data types.
Especially dealing with vhdl instancing verilog and vice versa, with a variety of property types.
Deal with applying assembly-level parameters down to worker instance parameters.

core/container/ctests/bin/src/test_timeout_worker_main.cxx: fix run condition bug
hdl/platforms/isim_pf/isim_pf.vhd: to_string has strlen-type length (not including the null)
hdl/primitives/ocpi/proptypes.cpp_gen: change for renaming special version of to_string to _dw
hdl/primitives/ocpi/types_body.vhd: add more conversion functions for vhdl<->verilog parameters
hdl/primitives/ocpi/types_pkg.vhd: dito
platforms/getPlatform.sh: recognize MacOS yosemite monor versions
tests/test-os/src/test-timer.cxx: increase the slack in timeout testing
tools/cdk/include/hdl/hdl-assembly.mk: add missing dependencies between containers and assy links
tools/cdk/include/hdl/hdl-container.mk: suppress debug messages, better build message
tools/cdk/include/hdl/hdl-lib2.mk: ditto
tools/cdk/include/hdl/hdl-make.mk: change the parameter initialization for VHDL and verilog
tools/cdk/include/hdl/hdl-worker.mk: add "links" target for pf config and container to depend on
-- and make assembly building even more like normal workers
tools/cdk/include/hdl/isim.mk: fix parameter config library "touching"
tools/cdk/include/hdl/quartus.mk: update altera builds for new assembly/container scheme
tools/cdk/include/hdl/xst.mk: suppress debug msgs
tools/cdk/include/xxx-worker.mk: get the links to binaries with paramconfigs working right.
tools/ocpigen/include/assembly.h: enable merging of parameter values between assembly-level parameters and those in a platform configuration for a worker.
tools/ocpigen/src/assembly.cxx: ditto: deal with parameter values per instance from 3 sources:
- The top level assembly's parameters
- Any parameters applied to the instance in the assembly XML
- The values in the parameter configuration of the selected worker binary.
tools/ocpigen/include/wip.h: add rawBitWidth convenience function for properties
tools/ocpigen/src/hdl-assembly.cxx: fix VHDL std_logic_vector width for enums
tools/ocpigen/src/hdl-worker.cxx: lots of new support for vhdl<->verilog parameters/instantiation
tools/ocpigen/src/parameters.cxx: updated scheme for defining parameter values from "make"
tools/ocpigen/src/parse.cxx: add const to method
Deal with more use cases for new parameterized containers, especially with primitive cores.
-- mostly due to ml605 build which has prebuilt (PCI) cores.

hdl-assemblies.mk: ensure that HdlLibraries is passed to the container build
-- while allowing individual assemblies to add additional libraries.
-- for tools that need all libraries be available at the final build stage.
tools/cdk/include/hdl/hdl-assembly.mk: ditto
tools/cdk/include/hdl/hdl-core2.mk: comment cleanup
tools/cdk/include/hdl/hdl-make.mk: record required cores up the hierarchy
-- for tools that need all cores be available at the final build stage
tools/cdk/include/hdl/hdl-platform.mk: improve HdlPlatform handling for better messages
-- and also propagate libraries to platform configuration builds
tools/cdk/include/hdl/hdl-pre.mk: propagate HdlLibraries through multiple build levels
tools/cdk/include/lib.mk: ditto