In order to make board listing reusable by external tools, split it out from the usage helper script into a new boards.cmake that can also be called directly with cmake -P. Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>