This does a lot of changes, but I did clean commits.
I suggest reviewing commit by commit.
Previously some tests selected all families on find_package command by setting no family.
Then the test proceeded to downloading the HAL for only one family. This is no longer an option since the HAL files are needed to retrieve the component list for each family. I changed the tests to test feed only the tested family to the find_package command.
This does a lot of changes, but I did clean commits. I suggest reviewing commit by commit.
Previously some tests selected all families on find_package command by setting no family. Then the test proceeded to downloading the HAL for only one family. This is no longer an option since the HAL files are needed to retrieve the component list for each family. I changed the tests to test feed only the tested family to the find_package command.
close #268
Tested on