Cleanup control state management, redundant code, and better "finish" support
Stop applications (all workers) on timeout in ocpirun
Some stratix5 progress.

components/bias_vhdl.hdl/bias_vhdl.vhd: respect start and stop
components/file_read.rcc/file_read.c: add "repeat" feature and start/stop support
components/specs/file_read_spec.xml: ditto (repeat)
components/file_read.rcc/file_read.xml: add "release" to close file when stopped
components/file_write.rcc/file_write.c: add "done" when ZLM and not doing metadata in output
core/application/src/OcpiApplication.cxx: fix bug in "stop" - never worked
core/application/src/ocpirun_main.cxx: add "stop" after timeout to stop autonomous HDL apps
core/container/ctests/bin/src/test_control_errors_main.cxx: cleanup redundant control state code
core/container/hdl/src/HdlContainer.cxx: ditto
core/container/hdl/src/HdlDevice.cxx: ditto
core/container/interfaces/include/OcpiWorker.h: ditto
core/container/interfaces/include/OcpiMetadataWorker.h: ditto
core/container/ocl/src/OcpiOclContainer.cxx: ditto
core/container/rcc/include/OcpiRccWorker.h: ditto
core/container/rcc/src/OcpiRccWorker.cxx: ditto
core/local/util/property/include/OcpiUtilImplementation.h: ditto
core/local/util/property/src/OcpiUtilImplementation.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
tools/ocpigen/include/wip.h: ditto
tools/ocpigen/src/hdl-assembly.cxx: ditto
tools/ocpigen/src/parse.cxx: ditto
tools/ocpigen/src/wip_OCL.cxx: ditto
tools/ocpigen/src/wip_RCC.cxx: ditto
tools/ocpigen/src/wip_HDL.cxx: ditto, plus new "finish" support for HDL
core/container/interfaces/src/OcpiWorker.cxx: ditto + better "finish" support
 -- start and stop on a finished worker is benign
core/container/hdl/include/HdlWciControl.h: add hook for "finish" polling (later)
core/container/hdl/src/HdlWciControl.cxx: ditto
hdl/platforms/Makefile: avoid "old" as platform
hdl/platforms/ml605/ml605.ucf: comment out unused pins to reduce warnings
hdl/primitives/Makefile: add new util_altera library, common to stratix4 and 5
hdl/primitives/ocpi/control_decoder.vhd: add "finish" support for workers
hdl/primitives/ocpi/decoder.vhd: ditto
hdl/primitives/ocpi/types_body.vhd: a few more utility type conversions for string
hdl/primitives/ocpi/types_pkg.vhd: ditto
hdl/primitives/ocpi/util_body.vhd: more utility functions: slv, slv0, slvn
hdl/primitives/ocpi/util_pkg.vhd: ditto
hdl/primitives/ocpi/wci_pkg.vhd: add FINISHED state
hdl/primitives/platform/Makefile: add new files for future new control plane (unused yet)
hdl/primitives/platform/platform_pkg.vhd: add new control plane definitions
tools/cdk/examples/xml/tb_bias_file.xml: add file_read as "done"
tools/cdk/include/hdl/hdl-lib.mk: add a dependency on the Makefile itself
tools/cdk/include/hdl/hdl-targets.mk: add wilda5 platform (will be alst5)
tools/cdk/include/hdl/quartus.mk: add .sv file support
tools/cdk/include/hdl/xst.mk: use new parser for old families; YAY! many things compile now.
 -- virtex5 and spartan3adsp now build much more
 -- also add strange dependency on constraints file changing before container synthesis
tools/cdk/include/lib.mk: avoid new Makefile dependency when generating Makefiles on the fly
Looked at every worker (and devices) to clean up any "finished" inadequacies.
Update legacy control plane to provide "finished" in the worker status register
Add support for checking the FINISHED status

components/bias_ver.hdl/bias_ver.v: properly assert 0 for SFlag[2]
hdl/devices/adcx.hdl/adcx.v: fix SFlag declaration and value for "finished"
hdl/devices/dac.hdl/dac.v: ditto
hdl/devices/dram_v5.hdl/dram_v5.v: ditto
hdl/devices/dram_v6.hdl/dram_v6.v: ditto
hdl/devices/flash.hdl/flash.v: ditto
hdl/devices/icap.hdl/icap.v: ditto
hdl/devices/ocdp.hdl/mkOCDP4B.v: ditto
hdl/devices/ocdp.hdl/ocdp.vhd: ditto
hdl/primitives/platform/mkOCCP.v: add SFlag[2] to bit 10 of status registers
core/container/hdl/include/HdlOCCP.h: add FINISHED register bit definition
core/container/hdl/src/ocpihdl_main.cxx: display FINISHED in worker dump