Improve Linux network facts incl. bridges, ppp, wwan devices

This patch adds all interfaces (even inactive ones) to setup output. It includes more properties per interface, and in some cases (e.g. bridges) correctly identifies it as the 'bridge' type.

This fixes #1001 for @britcey .