Add soft-initialization function

Add rf12_restore which is a soft initialization which reprograms the
RFM12B without performing an SPI-init and a SW-reset of the RFM12B. This
allows for rapid switching between OOK and FSK and foreign-FSK and
native-FSK