build/setup: Fix for standalone core builds
Prop: Make make_prop fall back to default in more cases

In particular, [] should turn into an arbitrary Python object prop,
not fail with an exception.