trivial/libnm-glib: rename internal PROP_* enum values

Signed-off-by: Thomas Haller <thaller@redhat.com>
libnm-util: move NetworkManager.h, etc, from include/ to here

NetworkManager.h, NetworkManagerVPN.h, and nm-version.h are part of
the libnm-util API, so move them to libnm-util.

include/ still contains headers that are strictly NM-internal (eg,
nm-glib-compat.h).
libnm-util, libnm-glib: tweak (element-type) annotations in docs

g-i allows you to specify types in annotations using either their
fully-qualified introspected names (eg, "NMClient.Device") or their
plain C names ("NMDevice"). Switch from the former to the latter (so
that they'll still be correct when migrated to libnm later).
libnm-util, libnm-glib: standardize copyright/license headers

- Remove list of authors from files that had them; these serve no
  purpose except to quickly get out of date (and were only used in
  libnm-util and not libnm-glib anyway).

- Just say "Copyright", not "(C) Copyright" or "Copyright (C)"

- Put copyright statement after the license, not before

- Remove "NetworkManager - Network link manager" from the few files
  that contained it, and "libnm_glib -- Access network status &
  information from glib applications" from the many files that
  contained it.

- Remove vim modeline from nm-device-olpc-mesh.[ch], add emacs modeline
  to files that were missing it.
libnm-util, libnm-glib: whitespace fixes

Fix indentation, kill trailing whitespace, split some long lines.
libnm-glib: drop separate test library

Previously, we built a second copy of libnm-glib that was hacked to
use the session bus rather than the system bus, for use by the test
programs. Rather than doing that, just have test-nm-client explicitly
override the choice of bus. (test-remote-settings-client was actually
already doing this, although it leaked the bus after.)
introspection: fix VPN.Plugin State type

It was listed as being tp:type="NM_VPN_CONNECTION_STATE", but it's
actually NM_VPN_SERVICE_STATE (which wasn't previously documented).
libnm-util: NetworkManager.h/NetworkManagerVPN.h doc fixups

Add gtk-docs for enum types that previously didn't have them.

Explicitly note the relationship between NetworkManager.h /
NetworkManagerVPN.h types and the corresponding introspection/*.xml
types.
Miscellaneous libnm-util/libnm-glib/include cleanups

https://bugzilla.gnome.org/show_bug.cgi?id=732867
build: fix srcdir!=builddir build after previous merge
build: more srcdir!=builddir fixes

nm-version.h was getting disted, making srcdir!=builddir work for
tarball builds, but not for git builds.

Also, remove "-I${top_builddir}/include" from all Makefile.ams, since
there's nothing generated in include/ any more.
po: update Bengali bn_IN translation (rh #1046891)
po: update Spanish translation (rh #1046891)
po: update French translation (rh #1046891)
po: update Japanese translation (rh #1046891)
po: update Korean translation (rh #1046891)
po: update Malayalam translation (rh #1046891)
po: update Punjabi translation (rh #1046891)
po: update Russian translation (rh #1046891)
po: update Simplified Chinese translation (rh #1046891)