meson: fix types for some build options

Booleans are supposed to be actual booleans, not strings describing
their value, but Meson has a bug where it silently accepts either one.
It's still wrong to do it though, and other implementations of Meson
such as muon choke on it.

Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
5 jobs for meson-fixup in 3 minutes and 19 seconds (queued for 2 seconds)