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.
Adapted SimplifiedRadio to the new radio interface (step 6).

Replaced obsolete RadioState.
Adapted Ieee80211Mac to the new radio interface.
Deleted some obsolete (due to moves and new radio interface) files.
Added a new example that demonstrates different NIC configurations.

Contains 9 configurations for all combinations of
 - ideal, simplified and detailed radio models
 - ideal, BMAC, IEEE 802.11 mac models