msiinfo: do not print CREATE TABLE for standard tables
msiinfo: fix printing of INSERT queries with NULL values
msibuild: fix return code when errors occur
msibuild: add options to execute arbitrary queries
msiinfo: return 0 on cmd success
remove unused function
build: make it silent if possible
Prefer glib macros over custom one (requires glib 2.18)
Merge branch 'pre-gsf' into HEAD

Conflicts:
	libmsi/msipriv.h
	libmsi/record.c
Prefer glib macros over custom one
move non-query functions to database.c
Merge branch 'pre-gsf' into HEAD

Conflicts:
	libmsi/msiquery.c
Split libmsi.h to be more gobject-like
Merge branch 'pre-gsf'

Conflicts:
	libmsi/Makefile.am
	libmsi/libmsi-summary-info.c
	libmsi/msipriv.h
Rename libmsi_record_create() to libmsi_record_new()
Merge branch 'pre-gsf'
database: avoid free of uninitialzed variables
Merge branch 'pre-gsf'

Conflicts:
	libmsi/libmsi-database.c
reorder functions to prepare for GObjectization
Merge branch 'pre-gsf'

Conflicts:
	libmsi/libmsi-database.c
	libmsi/libmsi-summary-info.c