Expose #property_set in translatable blocks

This can be used to declare multiple properties
at once (e.g. common audit track attributes)
Rename established 1:N to :translations

Provide the previous name as an alias. This will
probably break some clients, but it makes it much
easier to work with dm-is-localizable without having
dm-accepts_nested_attributes loaded.