Use nrfx_gpiote and nrfx_ppi allocators to allocate channels at runtime instead of fixed, device-tree based allocation which is harder to maintain. Signed-off-by: Krzysztof Chruscinski <krzysztof.chruscinski@nordicsemi.no>