runTestSuite should be able to pick tests files in portal_components folder

All tests in SlapOS bt5 have been migrated in portal_components, The commit
rewrite the method getTestList to allow to search tests script in portal_components folder.
Tests in product/Vifib/tests are broken and was not ran at all. So we remove them from the list.
Fixup: delete previous certificates files before running unit tests
fixup: is_livetest
Fix module import error in testSlapOSERP5DefaultScenario.py
testSlapOSCRMSkins: Add default email to person
Remove duplicated test
testSlapOSCloudConstraint: Update consistency_message
Fix test module import error
fix test check_Instance_validate
slapos_accounting: Update tests scripts and fix module import
Slapos_accounting: Add Invoice Line to hidden content types
Web Message template: Set default content_type value
fix: Force tests in testSlapOSHypermediaSkins to be run in first position
Specify portal_type to avoid getting wrong getCausalityRelatedValue
revert: Specify portal_type to avoid getting wrong getCausalityRelatedValue
test_paid_payment: fix assertion
Slapos_accounting: Always create income, receivable and collected_vat in init script
Use Object Id instead of Value
Add erp5_movement_table_catalog in dependency list
Add bt5 erp5_movement_table_catalog in bt5_update_catalog_list