drivers: import PIR motion sensor driver

TODO:
~~- [x] blacklist boards without GPIO~~
- [x] make private API static
- [x] remove Hauke style incompatibility catching
- [x] lookup sensible default pins for boards
how about
```c
return gpio_init_int(...)
```
?