Use plone.api where possible
Refactor tests

- Simplify loading of functional tests
- Add setup tests for add-on layer, JS and CSS