Power: Split IPowerSource interface.

Added IAccumulator interface.
Radio: Added preliminary separate IErrorModel interface.

Renamed old one to IIeee80211ErrorModel.
Radio: Renamed to StateBasedPowerConsumer.
Power: Factored towards a more flexible model.

Added power generators and power sinks.
Added more basic implementations.
todo