erp5_web_renderjs_ui_test[_core]: Split renderjs_ui_test in 2 bt5
The separation aims to reduce the dependency required to use the macros, where:
* erp5_web_renderjs_ui_test contains the tests and the dependencies to run the tests
* erp5_web_renderjs_ui_test_core contains the reusable macros, that can be used on other projects to write their own tests.