Followed channelState to receptionState and transmissionState refactor with tests.
Added radio signal interference tests.
Added check for collision and bit error to IdealMac.
Deleted duration field from DetailedRadioFrame.

Standard cPacket already contains that field.
Changed detailed radio to send up packet with bit error as other radios do.
Changed ChannelState to include a separate busy and idle indicator.
Changed BMacLayer to drop incoming frames with bit error or collision.
Fixed crash in kludge when printing radio mode.