Migrated the BMac mac layer from MiXiM to INET.

Adapted the implementation to signals and the interface of the new radio model.
Migrated the Flood network layer from MiXiM to INET.

Adapted the implementation to the interface of the network layer.
Migrated some MiXiM utils to INET.
Migrated some MiXiM base classes to INET.
Migrated the MiXiM radio into INET.

The new radio model is called the detailed radio model, because it provides a more detailed
radio signal model (e.g. in terms transmission power over time and frequency, etc.).
Adapted the model to signals and the new radio interface.
Deleted obsolete battery models.
Removed obsolete NotificationBoard notification types related to battery.
Removed registerBattery from simplified radio.

Use separate power consumer instead.
Removed obsolete drawCurrent function.
Added a new generic WirelessNic that contains a single mac and radio module.
Added a power consumer for radios.
Replaced battery submodule with powerSource in NodeBase.
Changed Ieee802Ctrl to implemented ILinkLayerControlInfo.

This change allows more generic handling of link layer control infos.
Fixed oppfeatures to reflect recent changes.
Adapted SimplifiedRadio to the new radio interface (step 3).

Renamed incorrectly used transceiver to transmitter.
Removed obsolete members due to inheriting them from base class.
Adapted SimplifiedRadio to the new radio interface (step 4).

Replaced RadioState channel number and bitrate with base class members.
Replaced old channel changed signal with the one in the radio contract.
Remove obsolete power usage NED parameters.
Adapted SimplifiedRadio to the new radio interface (step 5).

Added endTransmissionTimer and endReceptionTimers members.
Removed most of the obsolete RadioState.

Changed radio state signal to emit long values.
Replaced obsolete radio state signal with the one in the contract.
Deleted some obsolete (due to moves and new radio interface) files.