remove more or less pointless warnings
fix probably unsafe assignments and warnings
alignment / networt stats

* fix alignment issues for network_iface stats
* fix some stats related to network iface (speed etc.)
add Token Ring and 802.11 support

+ detect FDDI - but no speed there ...
fix result types after network corrections
consolidation ...

- fix extra warnings:
  -Wshadow -Wstrict-overflow -Wpointer-arith -Wbad-function-cast
  -Wcast-qual -Wcast-align -Wpadded -Wunreachable-code
  seen on Darwin, *BSD ... using system compiler
- consolidate pagesize and mach_host_self retrieval