Various build fixes:
* Included required libraries for functions used in various files
* Created dbus_codegen_dep in meson build to generate dbus_types.h and other files prior to using them
* Added dbus_codegen_dep where code depends on generated files
* Created package_revision_dep to build package_revision.h for gtkdialogs.c
--- a/test/combo.c Mon Nov 27 20:55:41 2017 -0600
+++ b/test/combo.c Thu Mar 01 08:27:47 2018 -0500
@@ -4,6 +4,7 @@
--- a/test/keys.c Mon Nov 27 20:55:41 2017 -0600
+++ b/test/keys.c Thu Mar 01 08:27:47 2018 -0500
@@ -1,3 +1,4 @@
--- a/test/tv.c Mon Nov 27 20:55:41 2017 -0600
+++ b/test/tv.c Thu Mar 01 08:27:47 2018 -0500
@@ -1,3 +1,6 @@