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>
rdisc: merge branch 'lkundrak/lr-rdisc-mtu' (bgo#738104)

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

Signed-off-by: Thomas Haller <thaller@redhat.com>
tests: Don't run session-long dbus daemons for tests

They require a tty or X11 displays, thus are not suitable for headless runs
(such as in mock). Furthermore, they die with the tty or X11 session, which
is somehow late -- a lot of them may accumulate. Let's kill them right away.
contrib/rpm: Run make check
contrib/rpm: Use bconds