Refreshed container and unit tests to be run under the "test_opencpi.sh" install test script.
Fixed the "dumpfile" regression. (Sorry Adam).

Makefile: treat unit tests as one package, not each stuie as a package
-- add "runtests" as a top level target for running unit tests
Makefile.ocpi.for-bin: remove use of relative path for Makefile.ocpi.common, etc.
Makefile.ocpi.for-pkg: export ALLINC and ALLLIBS so we don't need to include imports file twice
Makefile.ocpi.for-src: avoid including imports at a higher level twice
core/application/src/OcpiApplication.cxx: don't deal with properties without values
core/container/ctests/bin/src/run_tests.sh: change to be a more reliable go-no-go test script
core/container/ctests/bin/src/test_xml_worker_main.cxx: fix incorrect exit code
core/container/ctests/bin/src/test_zero_copy_io_main.cxx: ditto
core/library/src/OcpiLibraryAssembly.cxx: fix dumpFile regression when it rejected impls
tests/Makefile: change to be a "normal" package to build, and not unique..
tests: many makefile and source file name changes, and linking improvements. much simpler