Fix package distribution

- Add MANIFEST.in
- Rename changelog to CHANGELS.rst
Fix setup tests

- Fix package dependencies (plone.api, plone.app.testing, unittest2 and so on)
- Fix actions tests
- Fix JS tests
- Add tests for add-on layer
- Add test for permissions
- Replace deprecated aliases