core: fix stale DHCPv4 information for dispatcher lease-change events (bgo #721002)

dhcp4_lease_change() needs to be called *after* updating the DHCP config
object to ensure that the dispatcher gets the new values.
core: fix stale DHCPv6 information for dispatcher lease-change events (bgo #721002)

dhcp6_lease_change() needs to be called *after* updating the DHCP config
object to ensure that the dispatcher gets the new values.
ifcfg-rh: fix handling of DHCP_SEND_HOSTNAME when no hostname is given

Move DHCP_SEND_HOSTNAME parsing out of the check for DHCP_HOSTNAME so that
users can disable NM sending the system hostname to the DHCP server when
DHCP_HOSTNAME is not defined.
platform: ignore errors adding IPv6 point-to-point address

For now, ignore them, as libnl does not support IPv6 PtP addresses
and returns an error.  In the future perhaps we'll want to add a host
route for the peer instead of using the point-to-point address.
cli: fix leaks for getter functions (release GValue)

Signed-off-by: Thomas Haller <thaller@redhat.com>
test: adjust valgrind.suppressions for `make check`

Make some suppressions more generic, because they
did not match on my F20.

The previous suppression for 'fun:gobject_init_ctor'
also had a syntax error. Fix that too.

Signed-off-by: Thomas Haller <thaller@redhat.com>
po: update Polish (pl) translation (bgo #721423)

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

Signed-off-by: Thomas Haller <thaller@redhat.com>