Cleanup of hdl/primitive libraries, fix config ROM access on Altera and HDL worker timeout
Look at the new hdl/primitives/README for details
Also, refresh the stratix4 megawizard PCI express core from 2011 (10.1) to 2014 (12.1)
Also, allow multiple values for parameters in Makefiles (partial progress)

core/container/hdl/src/HdlDevice.cxx: allow larger compressed config ROM contents
core/container/hdl/src/HdlWciControl.cxx: fix customized control timeouts for HDL workers
hdl/primitives/platform/ocscp_rv.vhd: ditto
hdl/primitives/platform/wci_master.vhd: ditto
core/container/hdl/src/ocpihdl_main.cxx: change metadatarom.dat from binary-text to hex-text
core/local/util/property/include/OcpiUtilProperty.h: enable value parsing without copies
core/local/util/property/src/OcpiUtilProperty.cxx: ditto
hdl/devices/adcx.hdl/Makefile: note usage of xilinx-specific primitive library in Makefile
hdl/devices/dac.hdl/Makefile: ditto
hdl/platforms/alst4/Makefile: get pci code from sharable stratix4 primitive library
hdl/platforms/alst4x/Makefile: ditto
hdl/platforms/alst4/pci_alst4.v: moved to hdl/primitives/stratix4 so it can be shared
hdl/platforms/ml605/Makefile: specifically ask for virtex6 and xilinx primitive libs
hdl/primitives/HowToCoreGen.txt: doc update
hdl/primitives/Makefile: get rid of all the util_* libraries, add target-specific libs
hdl/primitives/README.txt: doc update
hdl/primitives/ocpi/props_pkg.cpp_vhd: fix obscure string array property bug
hdl/primitives/ocpi/proptypes.cpp_gen: ditto
tools/ocpigen/src/wip_HDL.cxx: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/altpcie_hip_pipen1b.v: megawizard refresh 2014
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/altpcie_rs_serdes.v: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/pcie_hip_s4gx_gen2_x4_128.v: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/pcie_hip_s4gx_gen2_x4_128_bb.v: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/pcie_hip_s4gx_gen2_x4_128_core.v: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/pcie_hip_s4gx_gen2_x4_128_serdes.v: ditto
hdl/primitives/pcie_4243_hip_s4gx_gen2_x4_128/pciexp_dcram.v: ditto
hdl/primitives/platform/Makefile: add dependency on the util lib
hdl/primitives/platform/metadata_rv.vhd: use new ROM module that always infers BRAM properly
hdl/primitives/util/DNA_PORT.v: comment
hdl/primitives/util/Makefile: nuke imports, and depend on ocpi primitive lib
hdl/primitives/util/imports/BRAM2.v: nuke as import
hdl/primitives/util/imports/arSRLFIFO.v: nuke as import
hdl/primitives/util/imports/arSRLFIFOD.v: ditto
hdl/primitives/util_altera/BRAM1.v: moved to util/altera/BRAM1.v
hdl/primitives/util_altera/BRAM2.v: moved to util/altera/BRAM2.v
hdl/primitives/util_altera/Makefile: gone
hdl/primitives/util_stratix4/BRAM1.v: gone
hdl/primitives/util_stratix4/BRAM1BE.v: gone
hdl/primitives/util_stratix4/BRAM2.v: gone
hdl/primitives/util_stratix4/Makefile: gone
hdl/primitives/util_stratix4/imports/pcie_hip_s4gx_gen2_x4_128_wrapper.v: unimport, move to stratix4
hdl/primitives/util_virtex5/DNA_PORT.v: moved to virtex5
hdl/primitives/util_virtex5/Makefile: gone
hdl/primitives/util_virtex5/imports/Ethernet_v5.v: moved to virtex5
hdl/primitives/util_virtex5/imports/xilinx_v5_pcie_wrapper.v: ditto
hdl/primitives/util_virtex6/Makefile: gone
hdl/primitives/util_virtex6/imports/xilinx_s6_pcie_wrapper.v: moved to spartan6
hdl/primitives/util_xilinx/Makefile: gone
hdl/primitives/util_xilinx/imports/BRAM1.v: moved to util/xilinx
hdl/primitives/util_xilinx/imports/BRAM1BE.v: ditto
hdl/primitives/util_xilinx/imports/ClockInvToBool.v: ditto
hdl/primitives/util_xilinx/imports/IDELAYCTRL_GRP.v: ditto
hdl/primitives/util_xilinx/imports/ddrInput2.v: ditto
hdl/primitives/util_xilinx/imports/ddrOutput2.v: ditto
hdl/primitives/util_xilinx/imports/xilinx_v6_pcie_wrapper.v: moved to virtex6
hdl/primitives/vendor_altera/imports/altpcie_reconfig_4sgx.v: moved to stratix4
hdl/primitives/vendor_altera/imports/pcie_hip_s4gx_gen2_x4_128_rs_hip.v: ditto
hdl/primitives/vendor_altera/imports/pll1.v: ditto
platforms/zed/README.build: typos
platforms/zed/getXilinxLinux.sh: chmod
tools/cdk/include/hdl/hdl-assembly.mk: implement "OnlyPlatforms"
tools/cdk/include/hdl/hdl-core2.mk: implement target-specific files in subdirs
-- thus, in a library or core, a stratix4/foo.v will override a foo.v
tools/cdk/include/hdl/hdl-lib.mk: ditto
tools/cdk/include/hdl/hdl-lib2.mk: ditto
tools/cdk/include/hdl/hdl-make.mk: ditto
tools/cdk/include/hdl/hdl-platform.mk: ditto
tools/cdk/include/hdl/hdl-pre.mk: undo the util_* complexity now
tools/cdk/include/hdl/modelsim.mk: ditto
tools/cdk/include/hdl/xst.mk: ditto
tools/cdk/include/xxx-worker.mk: multiple parameter values for a parameter
tools/ocpigen/include/wip.h: ditto
tools/ocpigen/src/parse.cxx: ditto