Add support for receiving fixed length packets

This allows use of the RF12 driver to receive data from sources that do
not implement the RF12 protocol. Includes a sample for the EMT7110
energy meter.

This is the same version as yesterday with a mode reset included in the sketch.
The logic of this one is fairly readable but as you noted somewhat intrusive.