This exposes the already existing UserStringArrayOption class through
the meson_options.txt. The intention is to provide a way for projects to
take list/array type arguments and validate that all of the elements in
that array are valid without using complex looping constructrs.
This allows us to more easily have the documentation in sync with
the source code as people will have to document new features etc
right at the time where they implement it.