option-parser: Make bools boolean

When option-parser is confronted with a boolean option, have it write a
bool rather than treating the value as a pointer to an int32.

(lib)weston already heavily uses bool types internally, so this has the
nice side effect of eliminating quite a few local variables which only
existed as integer shadows of internal boolean variables.

Signed-off-by: Daniel Stone <daniels@collabora.com>
3 jobs for bools-are-bool in 1 minute and 58 seconds (queued for 1 second)
Status Job ID Name Coverage
  Container Prep
passed #1035903
container_prep

00:00:34

 
  Build
passed #1035904
build-native-meson-default-options

00:01:23

passed #1035905
build-native-meson-no-gl-renderer

00:01:18