Power: Multiple changes.

Renamed interfaces and classes.
Cleaned up implementation.
Added examples and tests.
Added documentation.
Environment: Added documentation and cleaned up.
Ieee80211Mac: Added proper node shutdown and crash support.
Test: Followed rename libinet -> libINET.