core: Move NMPlatformSource to nm-types.h

...and rename it while at it. It's going to be useful outside nm-platform,
to weight MTU options from various sources.
core: Track origin of MTU

Only override MTU if it came from a source of higher priority or is of equal
priority but of lower value.
rdisc,device: Set MTU if an appropriate option is present in a RA

https://bugzilla.gnome.org/show_bug.cgi?id=738104

Reported-by: Charles R. Anderson <cra@wpi.edu>
contrib/rpm: Fix Fedora 19 build
Merge remote-tracking branches 'lr/lr-unmanaged-slaves', 'lr/lr-ipv6-tokens', 'lr/lr-ap', 'lr/lr-rdisc-mtu' and 'lr/lr-rpm-build' into integration