Update `smart_common`, regenerate model classes
Update Redland submodule
Allow nil properties in unit tests since our examples are not complete
Convert to modern Obj-C syntax
Update smart_common submodule