Deployment ui info

UI shows table of deployments on site and device pages.
this PR adds a list of dict values to the corresponding extension objects.
each deployment represents one dict in the list,
each dict contains name, type and ID of associated site and device,
and if this deployment is currently active/primary.