[Misc] Add missing dependency (dashboard-ui needs the dashboard macro to work)

Note that IMO the dashboard-macro module needs to be modified to generate the GadgetClass instead of providing it as a XML page in dashboard-ui since the dashboard macro will not work without it...