make + tests: add more Makefile.features

- add and use more Makefile.features attributes,
- let tests fail without required peripherals