Check for empty property name in GPropertyAction
Make sure to fail consistently in case people created a GPropertyAction with g_object_new() without passing a property name.
Bindings that construct objects with g_object_new() have no idea if a property is mandatory.
Closes #3130 (closed)
Edited by Philip Withnall