Allow multi-site user-data

If userdata in a DT is a dict, it is assumed that its items are cloud
name as keys and user-data as values.