Added low level transmission recording to radio channel.
Don't record eventlog by default in examples.

That just slows them down, especially when doing fingerprint tests.
Changed fingerprints to produce results in separate directories.
Comments.
Moved transmitPacket/receivePacket to the radio channel.

This allows doing things in a central location.
Added maxAntennaGain to radio channel interference range computation.

The old computation incorrectly ignored the antenna gains.
Added missing maximum antenna gain parameter to HNA example.

Updated fingerprints.
Prepared for removing reception kludges

Changed the timing of reception self messages and removed deleting arrivals.
Recorded radio channel transmissions and receptions for all examples.
Removed reception kludges from radio.

This change was validated by comparing the radio channel trace.
It breaks fingerprints so they are updated.
Updated tests to check for the currently produced output.
Added ScalarRadio and Ieee80211Radio base classes.

Moved down bitrate and channel number configuration.
Removed obsolete setArrival from channel.
Added missing opMode to Ieee80211 transmitter.
Removed obsolete event number kludge from transmissions.
Renamed recordTransmissions to recordCommunication.

The radio channel records transmissions and receptions too.
Enhanced radio channel limits computation.
Completed moving transmitPacket/receivePacket from radio to radio channel.
Removed obsolete IRadioSignal.
Factored out computeIsReceptionPossible for transmissions to allow optimization.
Added modulation to scalar transmitter and receiver