meson: add options to enable/disable various features

And fix build without GLib. Fixes #2.
3 files changed