cpu/nrf51822: added SPI driver

In some implementations it turned out to be insufficient reading the receive register just if input data is expected. Could you read this register also if `in` is not set?